Ho un set di dati con la media e la SD come colonne di dati e voglio creare un semplice grafico a linee con errore +/- SD.Sembra straordinariamente difficile se non impossibile da fare in JMP..
ovviamente non è così semplice... ho diversi gruppi di Y +/- SD che utilizzano lo stesso X... ma sarei felice di procurarmi solo un semplice set...
apprezzo qualsiasi aiuto... con tutto ciò che JMP può fare, dovrebbe essere facile.cioè non richiede codifica..
grazie in anticipo
Tom
Grazie... le istruzioni nell'articolo sembrano fare quello che voglio, ma sicuramente è complicato. (crea un fraph di linea con barre di errore).Ci proverò, un problema è che il mio asse X è numerico.Questo articolo nel collegamento che hai fornito era del 2017. Sembra che da allora JMP avrebbe aggiunto un'opzione per la barra di errore.Alla fine creo il grafico in Excel, che non è il mio programma di grafica preferito.In Excel, mi ci è voluto un po' per capire come tremare i dati in modo che le barre di errore non si sovrapponessero.
Ho allegato il grafico che ho realizzato in Excel.Puoi vedere le barre di errore tremolanti su 0, 3 .. nel set di dati c'era nel. modulo.X Y1 SDY1 Y2 SDY2 Y3 SD Y3.
Ho tracciato in Excel facendo 3 copie dell'asse X... e poi modificando manualmente il valore X corrispondente per ottenere il Jitter a 0, 3. Questo è chiaramente forza bruta... ma ha funzionato
Ho allegato anche il foglio Excel, se vuoi giocare.Mi piacerebbe davvero poter creare una colonna in JMP e dire a JMP che COL2 è l'errore per COL1.
Grazie per la risposta ......
tom
Tom
CIAO,
Hai provato ad assegnare la colonna di errore alla variabile Intervallo nella finestra del Costruttore di grafici?

Inoltre, se si verificano errori asimmetrici, è possibile assegnare due colonne alla variabile Intervallo per definire i limiti superiore e inferiore dell'intervallo di errore.
Scusa se questo è troppo semplicistico per il tuo caso.
Migliore,
TS
Come notato in precedenza nel collegamento di Xan, quando hai più di una variabile di sovrapposizione il "jitter" è troppo grande.Come ha detto Thierry, devi impilare i tuoi dati.Ecco un esempio con due variabili Y. Realizzato in JMP 18 Early Adopter, ma funzionerà anche nelle versioni 14, 15 e 16.
Ecco il grafico.Notare il jitter troppo grande.Se qualcuno sa come rimuovere il jitter, faccelo sapere!

Ecco il codice.
dt = New Table( "Error Bar Demo", Add Rows( 12 ),
New Column( "Interval", Numeric, "Continuous", Format( "Best", 12 ),
Set Values( [1, 2, 3, 4, 5, 6, 1, 2, 3, 4, 5, 6] )),
New Column( "Y", Numeric, "Continuous", Format( "Best", 12 ),
Set Values(
[12.437490886321333, 37.199168332879417, 37.156578932774323,
35.050996731864814, 30.322353371355184, 8.0614203454894433,
3.859910964720414, 12.621146398655515, 17.191849953970209,
10.367196216467057, 12.039757956273382, 3.45489443378119] )),
New Column( "LCL", Numeric, "Continuous", Format( "Best", 12 ),
Set Values(
[7.2927397683889579, 25.642305959980376, 26.50551265292761,
25.263402819677477, 21.688274852565598, 4.2492252022016492,
1.3434215718643505, 6.4065309646179331, 10.278623145692858,
5.4646141190032171, 6.907533049594635, 1.2024577129570946] )),
New Column( "UCL", Numeric, "Continuous", Format( "Best", 12 ),
Set Values(
[19.718075997278717, 52.024792167595514, 50.529174751416292,
47.259229019802909, 41.144254937530874, 13.798954022840528,
8.5769036465305053, 22.175341545759608, 26.863128886056295,
17.745813740731023, 19.39599547859639, 7.6769378719651895] )),
New Column( "Label", Character, "Nominal",
Set Values( {"BTD", "BTD", "BTD", "BTD", "BTD", "BTD",
"DI", "DI", "DI", "DI", "DI", "DI"} )
)
);
dt << Graph Builder(
Show Control Panel( 0 ),
Variables(
X( :Interval ),
Y( :Y ),
Y( :LCL, Position( 1 ) ),
Y( :UCL, Position( 1 ) ),
Overlay( :Label )
),
Elements(
Points( X, Y( 1 ), Legend( 15 ), Jitter( "None" ) ),
Line( X, Y( 1 ), Legend( 17 ) ),
Bar( X, Y( 2 ), Y( 3 ), Legend( 18 ), Bar Style( "Interval" ))
),
SendToReport(
Dispatch( {}, "Interval", ScaleBox, {Label Row( Show Major Grid( 1 ) )} ),
Dispatch( {}, "Y", ScaleBox, {Label Row( Show Major Grid( 1 ) )} )
)
);
Se impili i tuoi dati e segui le indicazioni di Xan sarai in grado di farlo senza scrivere JSL.
Anche se il Costruttore di grafici consente più variabili nel ruolo Y, tutte condividono la stessa variabile Intervallo. Ecco cosa sono riuscito a ottenere in JMP dopo aver impilato le variabili in due colonne, una per i dati e una per SD, e quindi utilizzando la colonna SD nel ruolo Intervallo. Ho utilizzato il filtro dati locale per mostrare solo le tre misure di interesse e ho utilizzato un asse duplicato/diviso invece degli assi sinistro/destro.
