二変量モデルのループこんにちは、
jmpスクリプトは初めてです。しかし、私はGUIインターフェースを知っています。ループを使用して同じグラフに複数の二変量フィットを作成したいですか?どうすればいいですか?2変量モデル内の「Fit Where」ステートメントは、ループ内では機能しません。次のような出力が必要です。列(:Experiment)でグループ化された複数のフィットスプライン曲線があります。添付のスクリプトのコメントセクションのようなものが機能することを願っています。ステップバイステップのガイドも役立ちます。具体的に自分のデータに適用するために、これらの手順の詳細を理解します。
ありがとう。

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 )} ) )
);
Re:二変量モデルのループあなたがする必要があるすべては、GroupBy()設定を使用することです
Names Default to Here( 1 );
dt = Current Data Table();
Bivariate(
Y( :temp_Y ),
X( :temp_X ),
group by( :Experiment ),
Fit Spline( 1000000 )
);
Re:二変量モデルのループこんにちはジム、
早速のお返事ありがとうございます。これを試してみましょう。問題が発生した場合は、折り返しご連絡いたします。Re:二変量モデルのループこの方法でもできます
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 )
)
);