循环双变量模型你好,
我是 jmp 脚本的新手。 但是我知道gui界面。 我想使用循环在同一个图上创建多个双变量拟合? 我将如何做到这一点? 双变量模型中的“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 )} ) )
);
回复:循环双变量模型你也可以这样做
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 )
)
); 回复:循环双变量模型嗨,吉姆,
感谢您的快速回复。 让我试试这个。 如果我遇到任何问题,我会回来的。回复:循环双变量模型您需要做的就是使用 GroupBy() 设置
Names Default to Here( 1 );
dt = Current Data Table();
Bivariate(
Y( :temp_Y ),
X( :temp_X ),
group by( :Experiment ),
Fit Spline( 1000000 )
);