Ecco tre modi per creare grafici a barre raggruppati utilizzando JMP . Ne ho parlato nel capitolo 5 del mio libro Biostatistica utilizzando JMP , e uno dei modi è molto simile a un recente esempio mostrato di @XanGregg . Tuttavia, due estensioni del grafico a barre raggruppate di base potrebbero essere importanti a seconda della storia che stai raccontando, ed è ciò di cui parleremo qui.
I tre approcci che esamineremo qui sono: 1) clustering per gruppo (come mostrato nel file esempio recente ), 2) raggruppamento per variabile e 3) grafici a barre raggruppati con punti dati. Aggiungeremo anche barre di errore per una buona misura nei primi due grafici a barre; a causa di problemi di confusione, il terzo grafico a barre non mostrerà le barre di errore.Per questo esempio utilizzeremo i dati Fisher Iris, che puoi caricare andando su Guida > Dati di esempio > Visualizza un elenco alfabetico di tutti i file di dati di esempio e selezionando il Iris file.
Capire come fare tutto questo in JMP è emerso durante un lavoro nel mondo reale e ha comportato ricordare come organizzare i dati in modo efficace.@Bill_Worley è stato in grado di aiutarmi a dare gli ultimi ritocchi a ciò che mi mancava (tutti hanno bisogno dell'aiuto dei maestri a volte). Inutile dire che il processo è in corso JMP è molto più semplice e veloce da realizzare rispetto a MATLAB.
Clustering per gruppo
Il clustering per gruppo è il metodo più semplice ed è stato presentato in Xan Gregg esempio .In questo caso consideriamo la tabella dati così com'è.Possiamo raggruppare per gruppo tramite Costruttore di grafici O Grafici , ma ci concentreremo su Costruttore di grafici poiché è molto versatile e facilita l'approccio successivo.
Nel Costruttore di grafici, trascina le quattro colonne di dati (Lunghezza sepalo, Larghezza sepalo, Lunghezza petalo e Larghezza petalo) su Y. Quindi trascina il gruppo (Specie) su X. Fare clic sull'icona del grafico a barre
.Aggiungeremo anche intervalli di confidenza tramite il menu a discesa della barra di errore. Una volta che siamo soddisfatti del look, non possiamo quindi fare clic Fatto . Ora vediamo un risultato proprio come quello mostrato di seguito e come mostrato in precedenza.
Fisher Iris Variables, Grouped By SpeciesFisher Iris Variables, Grouped By SpeciesFisher Iris Variables, Grouped By SpeciesFisher Iris Variables, Grouped By SpeciesVariabili Fisher Iris, raggruppate per specie
Tuttavia, cosa succede se sei interessato al fatto che la risposta media di una variabile differisce in base al gruppo? Ad esempio, cosa accadrebbe se volessimo vedere come la lunghezza dei sepali differisce tra le specie? Sarebbe molto difficile utilizzare il grafico sopra. Quindi, dovremo raggruppare le variabili per effettuare molti di questi confronti.
Clustering per variabile
Sfortunatamente, i dati non sono impostati per essere immediatamente raggruppati in base alle variabili.Per fare ciò, abbiamo bisogno di una variabile di dati che indichi il gruppo (specie in questo caso) e di una variabile di dati che indichi il nome di quella variabile. Abbiamo alcune opzioni per farlo. Potremmo provare Tabulare , ma non saremmo in grado di aggiungere barre di errore utilizzando il suo risultato. Quindi creeremo una nuova tabella dati utilizzando il file Pila funzione. Impileremo tutte le colonne di dati, ma non le Specie.
Stacking DataStacking DataStacking DataStacking DataImpilamento dei dati
Ora abbiamo una tabella dati che ha tre colonne: Specie, Etichetta (i nomi delle variabili dei dati) e i dati stessi. La tabella dei dati è ora lunga 600 righe poiché Fisher Iris ha tre specie, con 50 osservazioni ciascuna delle quattro variabili.
Stacked Data TableStacked Data TableStacked Data TableStacked Data TableTabella dati in pila
Per creare il grafico che stavamo cercando, torneremo a Costruttore di grafici, e ora trascineremo i dati su Y, l'etichetta (che contiene i nomi delle variabili originali) su X e la specie su Overlay.Aggiungeremo nuovamente gli intervalli di confidenza tramite il menu a discesa della barra di errore. Non possiamo quindi fare clic Fatto una volta che saremo soddisfatti del grafico . Il risultato ora mostra gli stessi dati di prima, ma con una rappresentazione che potrebbe essere più utile in alcune situazioni.
Fisher Iris Variables, Grouped By VariableFisher Iris Variables, Grouped By VariableFisher Iris Variables, Grouped By VariableFisher Iris Variables, Grouped By VariableVariabili Fisher Iris, raggruppate per variabile
Grafici a barre raggruppati con punti dati
Per una divulgazione completa degli intervalli di dati, potrebbe essere utile mostrare i punti dati effettivi. Tuttavia non potremo mostrare contemporaneamente le barre di errore; sembrerebbe troppo disordinato.
Per creare un grafico a barre in cui abbiamo punti sovrapposti alle barre, continueremo con l'esempio del clustering per variabili.Nel Costruttore di grafici dovremo attivare sia i grafici a barre che i punti. Dato che le barre sono già attive, dovremo attivare i punti. Possiamo farlo tenendo premuto il tasto Maiusc e premendo il pulsante dei punti. Ora vediamo che i punti sono tutti allineati solo su una delle barre. Possiamo dire a JMP quali punti vanno a quali barre trascinando la Specie su X. Adesso però il raggruppamento non è più quello che avevamo prima. Possiamo risolvere questo problema trascinando nuovamente Label su X.Principalmente, questo grafico è ciò che vogliamo vedere.
Ma le etichette X sono piuttosto confuse poiché abbiamo tre livelli nidificati da raggruppare per specie ed etichetta. Possiamo risolvere questo problema cambiando Impostazioni dell'asse e sbloccando Mostra etichette di spunta sulle etichette superflue. Come ultimo tocco finale, possiamo rendere le barre leggermente trasparenti per mostrare i punti in modo più efficace. Possiamo farlo facendo clic con il pulsante destro del mouse sulla voce di ciascuna barra nella legenda e modificando il file Trasparenza valore (da 1,0 a 0,3 in questo esempio). Il risultato ora mostra gli stessi dati di prima, ma con un'altra rappresentazione che potrebbe essere più utile.
Showing Original Data Points when Clustering by VariablesShowing Original Data Points when Clustering by VariablesShowing Original Data Points when Clustering by VariablesShowing Original Data Points when Clustering by VariablesVisualizzazione dei punti dati originali durante il clustering per variabili
Sai come creare grafici a barre raggruppati in JMP scalati in percentuale all'interno del livello di una variabile? Ho trovato un modo per calcolare la percentuale all'interno di tutti i dati, ma cercando una scala simile a quella consentita da Minitab.
@TrevorBihl ha scritto: