jslはプロファイラーを色付けし、周辺モデルプロットにデータを表示しますこんにちは、
JSLで "Colorize Profiler"(変数の重要度)と "Show Data"(周辺モデルのプロット)機能を有効にする方法を誰かに教えてもらえますか?
私は手作業で配色とデータを有効にすることができますが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プロファイラーの色付けと周辺モデルプロットのデータ表示ありがとうございました!できます。しかし、私の報告は少しダマニックです(1〜6人のY)。そのため、私はあなたのスクリプトを "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プロファイラーの色付けと周辺モデルプロットのデータ表示直接的な方法があると確信していますが、現時点では構文を思い出すことができません。それで、ここに間接的な方法があります( '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;