Vorrei confrontare alcuni risultati con una curva di esaurimento standard.Vorrei tracciare la curva del valore atteso e ombreggiare l'area tra le due curve dell'intervallo di confidenza.Qualcuno sa come potrei farlo?
Grazie molto,
John
Georgia,
Grazie mille!Era esattamente ciò di cui avevo bisogno.
John
@johnmoore
Da @Mark_Bailey ha detto che era occupato, ho pensato di aggiungere un'altra opzione:
- Se disponi di colonne per lo standard e la previsione della curva media o la previsione dei valori individuali, puoi utilizzare l'elemento Graph Builder Area per costruire il tuo grafico.
- Puoi anche usare una trasformazione di colonna per creare le colonne temporanee, questo è un po' più complicato poiché le curve di previsione richiedono la formula Std Error che è un po' disordinata in una formula di trasformazione. Si noti che la formula standard dovrebbe limitare l'intervallo di previsione e utilizzare i gradi di libertà appropriati in base allo standard.
L'esempio e lo script seguenti sono forniti come semplice esempio delle funzionalità di GraphBuilder utilizzando l'opzione n. 1

Names Default to Here(1);
//Note the Elements order is important, the last one will be on top, the first in the background
dt = open("c:\temp\BigClass_StandardCI.jmp");
gb = dt << Graph Builder(
Size( 534, 454 ),
Show Control Panel( 0 ),
Variables(
X( :height ),
Y( :Standard ),
Y( :Lower 95% Standard, Position( 1 ) ),
Y( :Upper 95% Standard, Position( 1 ) ),
Y( :New Curve, Position( 1 ) ),
Y( :weight, Position( 1 ) )
),
Elements(
Line( X, Y( 1 ), Legend( 1 ) ),
Area( X, Y( 2 ), Y( 3 ), Legend( 2 ), Area Style( "Range" ) ),
Points( X, Y( 5 ), Legend( 3 ) ),
Line Of Fit( X, Y( 4 ), Legend( 4 ) )
),
SendToReport(
Dispatch(
{},
"400",
ScaleBox,
{Legend Model(
1,
Level Name( 0, "Standard", Item ID( "Mean(Standard)", 1 ) ),
Properties( 0, {Line Width( 3 )}, Item ID( "Mean(Standard)", 1 ) )
), Legend Model(
2,
Properties(
0,
{Transparency( 0.4 )},
Item ID(
"Mean(Lower 95% Standard)..Mean(Upper 95% Standard)",
1
)
)
), Legend Model(
4,
Properties( 0, {Line Width( 3 )}, Item ID( "New Curve", 1 ) )
)}
),
Dispatch(
{},
"Y title",
TextEditBox,
{Set Text( "Weight Curve vs Standard" )}
),
Dispatch(
{},
"400",
LegendBox,
{Legend Position( {1, [0], 2, [-1], 3, [2], 4, [1, -3]} ),
Position( {0, -1, 2, 1, -3} )}
)
)
);Al momento sono troppo impegnato per lavorare su una soluzione completa, ma non troppo impegnato per "far girare la palla".
Se le formule sono indipendenti dai dati e predeterminate, potrebbe essere possibile aggiungere uno o più script grafici al frame box in Costruttore di grafici per fornire il riferimento visivo desiderato. Non so se lo script grafico viene eseguito prima o dopo che Graph Builder ha tracciato i propri elementi grafici.
NG,
Grazie per la tua risposta.Le curve standard a cui vorrei fare riferimento sarebbero colonne di formule indipendenti dai dati su cui sto tracciando.Quindi, sullo sfondo del grafico, vorrei mostrare la curva del valore atteso standard, nonché i limiti di confidenza superiore e inferiore della curva standard.Di fronte a questo vorrei tracciare i dati in modo che possiamo vedere come "è" rispetto a ciò che "dovrebbe essere"
John
Ci sono due modi.
1) A sinistra, seleziona la casella "Previsione"
2) Fai clic con il pulsante destro del mouse sul grafico --> linea di adattamento --> fai clic su "Previsione"