Panoramica di base su JMP e SAS?<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao,
Mi chiedevo se ci sono persone che usano (o hanno usato) sia JMP che SAS e potrebbero fornire una sorta di panoramica della differenza e perché qualcuno potrebbe sceglierne uno rispetto all'altro?Forse per semplificare, JMP vs PC SAS.
Ho programmato in SAS per anni, non ho mai dato un'occhiata a JMP.
Di recente, ho lavorato su roba di controllo di processo statistico in SAS.E ci sono molte funzionalità lì (abbiamo il pacchetto SAS/QC).Ma sembra che ogni volta che vedo discussioni su argomenti SPC qui su community.sas.com, sia qualcosa da questo forum JMP.
E oggi, ho visto questo fantastico post di John Sall sul blog JMP con un diagramma degli obiettivi che mostrava bene informazioni di riepilogo su oltre 100 processi.
http://blogs.sas.com/content/jmp/2013/09/24/each-statistic-should-have-a-graph-to-go-with-it-not/
E ho pensato: "Oh, è bellissimo, dovrei aggiungerlo alla mia dashboard..."
E posso farlo in SAS, ovviamente, ma mi ha incuriosito di nuovo da dove viene JMP, dove sta andando e JMP vs SAS.
Sapevo che John Sall era co-fondatore di SAS, ma Wikipedia mi ha detto che ha sviluppato JMP negli anni '80.
http://en.wikipedia.org/wiki/John_Sall
Il che ci fa chiedere se lo strumento di JMP SAS Institute per l'analisi dei PC fosse prima che esistesse il SAS per PC? Ora che PC SAS è in circolazione (e EG SAS e Web SAS in arrivo...) cosa riserva il futuro per JMP e desktop SAS?Sono visti come complementari?JMP sarà sempre una soluzione di analisi desktop, in competizione con STATA, Minitab, SPSS, ecc?
Qualcuno alla ricerca di una "soluzione SPC" acquisterebbe JMP e lo installerebbe su alcuni PC prima di sviluppare una soluzione SAS?
Renditi conto che questo è vago. Felice per eventuali risposte o collegamenti a blog che vanno oltre il marketing di base.
Ri: Panoramica di base su JMP e SAS?@thoffnagle I tre posti che ti consiglio di iniziare sono:
Per una rapida panoramica dell'interfaccia utente e dell'esperienza di JMP, suggerisco di partecipare a uno dei webinar dal vivo "Guida introduttiva a JMP":
https://www.jmp.com/en_us/events/iniziare-con-jmp/overview.html
Dopo aver ottenuto una licenza JMP o JMP Pro, consiglio di completare il JMP New User Welcome Kit. Il JMP New User Welcome Kit è un'esperienza di tipo e-learning online per i nuovi utenti JMP:
https://www.jmp.com/en_us/events/getting-started-with-jmp/new-user-welcome-kit.html
E infine, poiché sembra che tu provieni da un ambiente SAS... potresti voler dare un'occhiata ad alcune delle risorse gratuite disponibili per l'utilizzo di JMP in un ambiente SAS... suppongo che non smetterai di usare SAS o avrai i dati in un framework SAS che desideri analizzare all'interno dell'ecosistema JMP:
https://www.jmp.com/en_us/learning-library/using-sas-from-jmp.html
E, ultimo ma non meno importante... hai già trovato la comunità degli utenti di JMP... leggi in particolare le discussioni e lo scambio di file per ogni tipo di informazione utile.
Ri: Panoramica di base su JMP e SAS?Essendo anche un vecchio utente SAS, e anche un utente JMP di lunga data, ti suggerisco di iniziare l'ingresso in JMP:
1. Scansione della documentazione "Discovering JMP" e "Using JMP", disponibile in
Aiuto>Libri
2. Passare attraverso il kit di benvenuto per i nuovi utenti
Kit di benvenuto per nuovi utenti
3. Scorri i tutorial di interesse disponibili sotto
Aiuto>Esercitazioni
4. Quindi iniziare il percorso JSL passando attraverso la Guida agli script
Ri: Panoramica di base su JMP e SAS?Ciao Daniel,
Grazie per la panoramica e avevo sentito cose simili confrontando SAS con JMP.Sono un vecchio utente SAS (l'ho usato per la prima volta al college intorno al 1981) che è passato a un nuovo lavoro, dove hanno JMP, non SAS.Sono abituato a SAS e a scrivere programmi per questo.Esiste un buon tutorial per convincere persone come me a rendere la transizione più semplice ed efficiente?Grazie.
Tim
Ri: Panoramica di base su JMP e SAS?Citando Giovanni Sal , co-fondatore e vicepresidente esecutivo, SAS e capo architetto di JMP, fornisce un buon riassunto di base:
"JMP è un fratello minore di SAS, rivolto a scienziati, ingegneri e altri ricercatori che hanno bisogno di analizzare i dati. JMP sta per SAS come un foglio di calcolo sta per un database, più piccolo e adatto a usi desktop interattivi, ma in grado di fondersi facilmente con l'azienda più grande. Uno degli usi più importanti di JMP è progettare e analizzare esperimenti. JMP è sempre stato il più forte nel suo approccio grafico all'analisi dei dati. C'è un grafico per quasi tutte le statistiche e la maggior parte dei grafici sono interattivi.
Il più grande gruppo di utenti di JMP è costituito da ingegneri e specialisti del supporto statistico nella produzione, in particolare nei prodotti farmaceutici, semiconduttori, chimici e di consumo. Spesso JMP viene utilizzato a supporto di un Six Sigma o di un altro programma di miglioramento della qualità. JMP è anche molto utilizzato nelle università".
Manteniamo anche una pagina jmp.com evidenziando i modi in cui JMP e SAS possono essere utilizzati insieme.
Daniele Valente
Gestione del prodotto JMP
Ri: Panoramica di base su JMP e SAS?Perché non utilizzare entrambi? C'era una volta un prodotto SAS che doveva sostituire JMP, SAS/Insight. Non è mai stato realmente sviluppato ed è stato abbandonato alcuni anni fa, lasciando JMP come uno strumento di esplorazione unico fino al rilascio di SAS Visual Analytics.
Il passaggio da JMP a SAS dipende da cosa stai facendo, se sei abbastanza fortunato da avere entrambe le licenze:
- Con più di qualche milione di righe (circa 10 milioni per un PC con 8 GB di RAM), JMP non farà il lavoro. Ma, con meno, l'elaborazione in memoria lo rende davvero molto più veloce.
- A parte il fatto che JMP non sembra ancora utilizzare l'elaborazione parallela su sistemi multicore, come fanno alcune procedure SAS: per alcuni problemi di elaborazione intensiva con pochi dati, SAS potrebbe essere più veloce.
- Se devi insegnare la statistica e non la programmazione, allora JMP è perfetto. Ho provato entrambi per anni (anche decenni) e non tornerò mai più in SAS per quello.
- Se i tuoi problemi sono in qualche modo unici e non strutturati, scegli JMP per esplorare i tuoi dati.
- Ma se lavori nell'era della business intelligence, con problemi ripetitivi, preparazione di dati complessi e report personalizzati con tabelle elaborate, sarai molto più produttivo con SAS Enterprise Guide. Non c'è flusso di lavoro (o traccia utilizzabile) in JMP, il che significa che puoi facilmente dimenticare come sei arrivato a un risultato utile.
- Il confronto è lo stesso nell'area del data mining: JMP Pro è davvero veloce ma limitato (niente text mining, niente SVM), rispetto a Enterprise Miner.
- L'elenco dei metodi statistici disponibili è molto più breve in JMP: nessuna combinazione di distribuzioni, GEE, tecniche bayesiane, equazioni strutturali, analisi avanzate di serie temporali, ricerca operativa...
Personalmente, utilizzo solo JMP con studenti universitari che apprendono le statistiche e principalmente Enterprise Guide e Enterprise Miner con studenti laureati che apprendono sistemi di supporto alle decisioni. Per la ricerca (nell'amministrazione aziendale), tendo a preferire Guide (con frequenti chiamate a "Apri con JMP") per problemi complessi ma ben definiti e JMP (con occasionale "Submit to SAS") per nuovi problemi. Ad esempio, in questi giorni sto lavorando a un problema di Content Analysis (codificare i personaggi dei fumetti): le trame a mosaico di JMP sono davvero utili per confrontare il lavoro di più programmatori, ma il Kappa di Cohen in JMP non è corretto per le variabili ordinali. Quindi ho usato per la prima volta le chiamate al pacchetto irr R da uno script JMP o, ora e preferibilmente, la macro SAS/IML di Hayes & Krippendorff (2007) che calcola l'alfa di Krippendorff, da un altro script JMP. La tecnica era la stessa per l'analisi della corrispondenza, fino al rilascio di JMP 12.
Spero possa aiutare,
Yves Roy
Ri: Panoramica di base su JMP e SAS?Signor Parker,
Cercando informazioni sull'accessibilità su JMP, ho notato le informazioni della FDA all'indirizzo Accessibilità | SAS , e mi ha ricordato la tua domanda. Ricordando che è possibile creare una tabella di dati da una tabella di report in JMP facendo clic con il pulsante destro del mouse sulla tabella di report e imparando da quanto sopra che JMP può salvare una tabella di dati nel formato di trasporto SAS richiesto dalla FDA, ho pensato che forse i due insieme ti farebbero risparmiare almeno parte dello scripting che devi fare.
Auguri,
John Tate
Ri: Panoramica di base su JMP e SAS?Ho usato JMPPro in un centro medico accademico per circa 6 anni. Sostengo la ricerca clinica e le sperimentazioni cliniche. La maggior parte dei dati che vedo arriva come database MYSQL o REDCap con occasionali cartelle di lavoro Oracle DB o Excel. JMP e JMPPro mi consentono di fare praticamente tutto ciò che mi viene chiesto di fare. L'interfaccia grafica di JMP rende un piacere mostrare a ricercatori e studenti come l'analisi è stata eseguita, a volte quasi uno strumento didattico magico. Il linguaggio di scripting JMP mi consente di fornire documentazione e codice per il reporting, ma JMP non produce facilmente tabelle di reporting del tipo richiesto da un'agenzia di regolamentazione. È vero, con abbastanza script, è possibile generare tabelle, ma è molto lavoro. Riformuliamo i report JMP copiandoli in Excel e utilizzando formule per generare tabelle. Questo potrebbe funzionare per la pubblicazione, ma non così bene per le agenzie di regolamentazione. Qualcosa da considerare quando decidi tra JMP e SAS.
Se qualcuno là fuori ha trovato una soluzione migliore per generare tabelle in stile SAS con JMP, apprezzerei sentirne parlare.
Saluti,
TSP
Ri: Panoramica di base su JMP e SAS?Quentino,
Come altri qui, le mie opinioni sono simili, ma qui c'è la versione digest dei miei lettori - JMP è uno strumento fantastico e molto potente - interattivo e veloce per l'esplorazione dei dati, provando vari approcci. Lo vedo come un lato ingegneristico della recinzione, in cui stai sviluppando in modo interattivo un'analisi e poi la trasferisci a Base SAS o EG per la "produzione".Ovviamente, non è così semplice: JMP ha un linguaggio di scripting e puoi fare molto solo con JMP. Tuttavia, come accennato in precedenza, è limitato dalla memoria. Può gestire file molto più grandi di Excel, ma è ancora limitato a ciò che può essere letto in memoria. Ma se hai set di dati più grandi, JMP non è fattibile (ho alcune tabelle con oltre un miliardo di righe - non accadrà in JMP ).
Saluti
Fred
Ri: Panoramica di base su JMP e SAS?Un tardivo grazie, John.
Questa è un'informazione utile.Non mi ero reso conto che JMP avesse iniziato su Macintosh.Quindi forse la decisione chiave per JMP all'inizio è stata l'approccio GUI, a cui SAS è arrivato in seguito (con SAS/Assist e molto più tardi con EG), nonché l'elaborazione in memoria.
La tua menzione di persone che usano sia SAS che R o JMP e R è interessante, in quanto suggerisce anche in un'agenzia che ha sia SAS che JMP, non ci sono molte persone che usano sia SAS che JMP.
Forse uno di questi giorni scaricherò la versione di prova di JMP e vedrò com'è.Ma dal momento che ora mi trovo in un posto che concede in licenza BI server SAS, è improbabile che vogliano iniziare ad aggiungere licenze JMP nello stesso momento in cui si stanno sbarazzando delle licenze PC SAS.
--Q.
Ri: Panoramica di base su JMP e SAS?Ecco una vista di un utente JMP relativamente nuovo basata sulla ricerca che ho fatto circa un anno fa durante la ricerca di pacchetti statistici.
JMP è stato originariamente sviluppato per Macintosh. L'idea era di rendere disponibile il calcolo statistico in stile Macintosh, utilizzando una GUI, e di fornire un modo più interattivo o esplorativo per analizzare i dati. A quel tempo, l'interfaccia della lingua era ancora il solito modo di utilizzare SAS: scrivere del codice, eseguirlo, guardare il risultato e ripetere. Ora, ovviamente, ci sono diverse interfacce grafiche per SAS e JMP ha un linguaggio di scripting molto capace, quindi non è più solo una scelta tra un linguaggio e una GUI.
A parte le questioni di stile, le maggiori differenze che ho riscontrato sono:
- Se hai appena iniziato, JMP è probabilmente più facile da imparare.
- SAS probabilmente ha più routine totali.
- JMP necessita di tutti i dati in memoria, ma SAS può elaborare un set di dati che si trova nella memoria secondaria.
- Esiste una versione server di SAS, quindi più utenti possono condividere lo stesso ambiente; e hai una maggiore flessibilità per pianificare le esecuzioni di produzione del codice compilato utilizzando JCL o script elaborati, più simile a un ambiente di elaborazione dati tradizionale.
Ho parlato con un certo numero di utenti di entrambi nella mia agenzia e alcuni esterni. Gli utenti esperti di SAS non hanno ritenuto necessario passare a JMP o aggiungere JMP al proprio kit. È anche vero il contrario: gli utenti JMP non sentono la necessità di aggiungere SAS o passare a SAS. Ci sono alcune persone in entrambi i gruppi SAS e JMP che usano anche R e alcuni software più specializzati da EPA e altre fonti, quindi è anche corretto dire che né SAS né JMP soddisfano perfettamente tutte le esigenze.
Il mio processo decisionale è stato il seguente:
- Entrambi sono standard accettati nella mia agenzia ed entrambi hanno utenti esperti disposti ad aiutare.
- JMP è un po' più facile da imparare e un po' più economico.
- JMP ha tutte le capacità grafiche e statistiche di cui mi aspetto di aver bisogno per gli usi che prevedo.
- Non mi aspetto di dover elaborare più dati di quelli che rientreranno nella memoria.
- Trovo lo stile del linguaggio di scripting JMP più congeniale dello stile del linguaggio SAS.
Per questi motivi ho scelto JMP. Il rischio principale che prevedo è che se la mia organizzazione alla fine desidera una produzione più di routine di analisi abbastanza standard, dovremmo acquistare più licenze. Non ci sono problemi a condividere gli script tra gli utenti e puoi creare pacchetti di script in modo che l'utente non debba conoscere il linguaggio di script, ma ci sono ancora dei limiti al modo in cui automatizzato o pianificato puoi creare il tuo ambiente di produzione utilizzando JMP. Se diventa abbastanza grande o complesso, potresti preferire SAS.
Ovviamente non posso rispondere a quelle delle tue domande relative ai piani di prodotto futuri, poiché questo è l'attività di SAS Institute, ma per il momento JMP è pienamente supportato e in fase di sviluppo attivo.
Ri: Panoramica di base su JMP e SAS?Ho avuto alcuni commenti in questa discussione che potrebbero essere di interesse: https://communities.sas.com/message/181673#181673