Modello bivariato ciclicoCIAO,
Sono nuovo nello script jmp. Ma conosco l'interfaccia gui. Vorrei creare più adattamenti bivariati sullo stesso grafico utilizzando un ciclo? Come lo farò? L'istruzione "Fit Where" all'interno del modello bivariato non funziona all'interno di un ciclo. Voglio un output come il seguente. Ci saranno più curve spline di adattamento, raggruppate da una colonna (:Experiment). Vorrei che qualcosa come la sezione commentata nello script allegato funzionasse. Qualsiasi guida passo passo aiuterà anche. Scoprirò i dettagli di questi passaggi da applicare specificamente ai miei dati.
Grazie.

dt = Current Data Table();
// Get the list of unique expts
Summarize( dt, ExptList = by( :Experiment ) );
Bivariate(
Y( :temp_Y ),
X( :temp_X ),
/*
For( i = 1, i <= N Items( ExptList ), i++,
Fit Where(
:Experiment == ExptList[i],
Fit Spline( 1, Standardized, {Line Color( {66, 112, 221} )} )
)
),
*/
SendToReport( Dispatch( {}, "Bivar Plot", FrameBox, {Marker Size( 1 )} ) )
);
Ri: Modello bivariato in loopPotresti anche farlo in questo modo
dt = Current Data Table();
// Get the list of unique expts
Summarize( dt, ExptList = by( :Experiment ) );
biv = Bivariate(
Y( :height ),
X( :weight ),
SendToReport(
Dispatch(
{},
"Bivar Plot",
FrameBox,
{Marker Size( 1 )}
)
)
);
For( i = 1, i <= N Items( ExptList ), i++,
biv << Fit Where(
:Experiment == ExptList[i],
Fit Spline( 1 )
)
); Ri: Modello bivariato in loopCiao Jim,
Grazie per la risposta rapida. Fammi provare questo. Tornerò se dovessi affrontare qualsiasi problema.Ri: Modello bivariato in loopTutto quello che devi fare è usare l'impostazione GroupBy()
Names Default to Here( 1 );
dt = Current Data Table();
Bivariate(
Y( :temp_Y ),
X( :temp_X ),
group by( :Experiment ),
Fit Spline( 1000000 )
);