반복 이변 량 모델안녕,
jmp 스크립트를 처음 사용합니다. 그러나 GUI 인터페이스를 알고 있습니다. 루프를 사용하여 동일한 그래프에 여러 이변 량 피팅을 만들고 싶습니다. 어떻게해야합니까? 이변 량 모델의 "Fit Where"문은 루프 내에서 작동하지 않습니다. 다음과 같은 출력을 원합니다. 열 (: 실험)별로 그룹화 된 여러 맞춤 스플라인 곡선이 있습니다. 첨부 된 스크립트의 주석 처리 된 섹션과 같은 것이 작동하기를 바랍니다. 단계별 가이드도 도움이 될 것입니다. 본인의 데이터에 구체적으로 적용 할 단계의 세부 사항을 알아볼 것입니다.
감사.

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 )} ) )
);
재 : 반복 이변 량 모델GroupBy () 설정을 사용하기 만하면됩니다.
Names Default to Here( 1 );
dt = Current Data Table();
Bivariate(
Y( :temp_Y ),
X( :temp_X ),
group by( :Experiment ),
Fit Spline( 1000000 )
);
재 : 반복 이변 량 모델안녕, 짐
빠른 답변 감사합니다. 이걸 해보자. 문제가 발생하면 다시 연락 드리겠습니다.재 : 반복 이변 량 모델이 방법으로도 할 수 있습니다
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 )
)
);