Schleifendes bivariates ModellHallo,
Ich bin neu im JMP-Skript. Aber ich kenne die GUI-Schnittstelle. Ich möchte mithilfe einer Schleife mehrere bivariate Anpassungen für dasselbe Diagramm erstellen? Wie mache ich das? Die „Fit Where“-Anweisung im bivariaten Modell funktioniert nicht innerhalb einer Schleife. Ich möchte eine Ausgabe wie die folgende. Es gibt mehrere angepasste Spline-Kurven, gruppiert nach einer Spalte (:Experiment). Ich wünschte, so etwas wie der kommentierte Abschnitt im beigefügten Skript würde funktionieren. Jede Schritt-für-Schritt-Anleitung wird ebenfalls hilfreich sein. Ich werde die Einzelheiten dieser Schritte herausfinden, die ich speziell auf meine Daten anwenden kann.
Danke.

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 )} ) )
);
Betreff: Schleifenbivariates ModellSie könnten es auch so machen
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 )
)
); Betreff: Schleifenbivariates ModellHallo Jim,
Danke für die schnelle Antwort. Lass mich das versuchen. Ich melde mich wieder, wenn ich auf ein Problem stoße.Betreff: Schleifenbivariates ModellSie müssen lediglich die Einstellung GroupBy() verwenden
Names Default to Here( 1 );
dt = Current Data Table();
Bivariate(
Y( :temp_Y ),
X( :temp_X ),
group by( :Experiment ),
Fit Spline( 1000000 )
);