Come posso tracciare il grafico con la tabella dei dati della deviazione standard esistente?
Per esempio:
Media campionaria Deviazione standard
170000 25800
245000 19100
36500041200
Grazie!
In ogni caso, per rappresentarlo graficamente, procediamo come segue:

Grazie!
Ecco un modo per farlo:
Fornisci la tabella dei dati

Puoi rappresentarlo graficamente:

Names Default To Here( 1 );
New Table( "example",
Add Rows( 3 ),
New Column( "Sample",
Numeric,
"Nominal",
Format( "Best", 12 ),
Set Property( "Value Order", {Numerical Order( 0 )} ),
Set Selected,
Set Values( [1, 2, 3] ),
Set Display Width( 97 )
),
New Column( " Mean", Numeric, "Continuous", Format( "Best", 12 ), Set Values( [70000, 45000, 65000] ) ),
New Column( "Standard deviation", Numeric, "Continuous", Format( "Best", 12 ), Set Values( [25800, 19100, 41200] ) )
);
Graph Builder(
Variables( X( :Sample ), Y( :" Mean"n ), Y( :Standard deviation ) ),
Elements(
Position( 1, 1 ),
Points( X, Y, Legend( 5 ) ),
Line( X, Y, Legend( 7 ) )
),
Elements(
Position( 1, 2 ),
Points( X, Y, Legend( 6 ) ),
Line( X, Y, Legend( 8 ) )
),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model( 5, Base( 0, 0, 0, Item ID( " Mean", 1 ) ) ),
Legend Model( 6, Base( 0, 0, 0, Item ID( "Standard deviation", 1 ) ) )}
),
Dispatch(
{},
"400",
LegendBox,
{Legend Position( {5, [0], 7, [2], 6, [1], 8, [3]} )}
)
)
)
Hai un formato grafico diverso da quello che ho dimostrato? Se è così, forniscilo e la community interverrà per aiutarti.
Nota: la creazione della tabella dati e del grafico è stata eseguita dapprima in modo interattivo e, al termine, ho richiesto a JMP di fornirmi lo script.
Nota 2: suggerisco di dedicare del tempo alla lettura del documento intitolato: Alla scoperta di JMP disponibile nel menu a discesa Guida.

Ci sono un paio di cose che ho dovuto fare per far funzionare i tuoi dati.
Per prima cosa, nell'area di selezione Colonne, ho aggiunto 2 nuove colonne virtuali, Superiore e Inferiore. Sono state create per fornire i valori superiore e inferiore per Media + Deviazione standard.
In secondo luogo, dopo aver trascinato Media, Superiore e Inferiore nell'area di rilascio Y, ho trasformato i punti in una barra. Poiché volevo che la barra rappresentasse solo il valore medio, ho modificato la proprietà Variabili e ho deselezionato Superiore e Inferiore.
Terzo, ho aggiunto una seconda barra al grafico. Sono tornato nell'area delle proprietà e ho cambiato lo stile della barra in Intervallo e, poiché volevo che nella barra dell'intervallo fossero inclusi solo Superiore e Inferiore, ho deselezionato Media.
Ecco il JSL per ricreare il grafico
Graph Builder(
Transform Column( "Lower", Formula( :Mean - :Standard deviation ) ),
Transform Column( "Upper", Formula( :Mean + :Standard deviation ) ),
Size( 744, 627 ),
Variables(
X( :Sample ),
Y( :Mean ),
Y( :Upper, Position( 1 ) ),
Y( :Lower, Position( 1 ) )
),
Elements(
Bar( X, Y( 1 ), Legend( 4 ) ),
Bar( X, Y( 2 ), Y( 3 ), Legend( 6 ), Bar Style( "Interval" ) )
),
SendToReport(
Dispatch( {"Bar"}, "", OutlineBox, {Close( 0 )} ),
Dispatch( {"Bar"[2]}, "", OutlineBox, {Close( 0 )} ),
Dispatch( {}, "Y title", TextEditBox, {Set Text( "Mean" )} )
)
)
Nota: sarebbe molto più semplice utilizzare i dati grezzi per creare il grafico desiderato. JMP genererebbe automaticamente i valori medio, superiore e inferiore.