jsl은 프로파일 러의 색상을 지정하고 한계 모델 플롯에 데이터를 표시합니다.안녕하세요,
JSL을 사용하여 "Profiler"(변수 중요성) 및 "데이터 표시"(한계 모델 플롯) 기능을 활성화하는 방법을 알려줄 수 있습니까?
테스트 스크립트 다음에 색칠과 데이터를 수동으로 활성화 할 수 있지만 JSL은 사용할 수 없습니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Tiretread.jmp" );
Profiler(
Y( :Pred Formula ABRASION, :Pred Formula MODULUS, :Pred Formula ELONG, :Pred Formula HARDNESS ),
Expand,
Dependent Resampled Inputs( 1 ),
Link Profilers( 1 )
);
제목 : Re : jsl colorizing 프로필러 및 한계 모델 플롯에 데이터 표시고맙습니다! 그것은 작동합니다. 하지만 제 보고서는 조금 다람입니다 (1 ~ 6 세). 그 때문에 "For"및 "Try"기능으로 스크립트를 수정했습니다.
Names Default To Here( 1 );
// Open Tire Tread
dt = Open( "$SAMPLE_DATA/Tiretread.jmp" );
// Use Profiler with predictions
pr = dt << Profiler(Y( :Pred Formula ABRASION, :Pred Formula MODULUS, :Pred Formula HARDNESS ),);
// Assess variable importance
pr << Dependent Resampled Inputs( 1 );
// Get the 'little red triangle' for Variable Importance
lrt = Report(pr)[OutlineBox(3)] << getScriptableObject;
lrt << Colorize Profiler;
// Get the 'little red triangle' for Marginal Plots
For (i = 1, i <= 20, i++,
Try(lrt = Report(pr)[OutlineBox(i)] << getScriptableObject;
lrt << Data;))
제목 : Re : jsl colorizing 프로필러 및 한계 모델 플롯에 데이터 표시이 작업을 수행하는 직접적인 방법이있을 것이라고 확신하지만, 지금은 구문을 기억할 수 없습니다. 따라서 여기에 간접적 인 방법이 있습니다 ( 'Wait'문은 물론 미용 효과를위한 것입니다).
Names Default To Here( 1 );
// Open Tire Tread
dt = Open( "$SAMPLE_DATA/Tiretread.jmp" );
// Use Profiler with predictions
pr = dt << Profiler(Y( :Pred Formula ABRASION, :Pred Formula MODULUS, :Pred Formula ELONG, :Pred Formula HARDNESS ),);
// Assess variable importance
Wait(2);
pr << Dependent Resampled Inputs( 1 );
// Get the 'little red triangle' for Variable Importance
Wait(2);
lrt = Report(pr)[OutlineBox(3)] << getScriptableObject;
lrt << Colorize Profiler;
// Get the 'little red triangle' for Marginal Plots
Wait(2);
lrt = Report(pr)[OutlineBox(10)] << getScriptableObject;
lrt << Data;