プロファイラーで記憶された設定をクリアしますか?Fit Least Squares プラットフォーム内の予測プロファイラーを使用するスクリプトを作成しています。
特に、私は「最大化して記憶」オプションを利用しています。このオプションは、因子設定を「記憶された設定」アウトライン ボックスに保存します。特定の組み合わせを保存した後、設定をクリアしたいと思います。JMP を手動で使用する場合は、「記憶された設定」の赤い三角形に移動して「すべて削除」をクリックするだけです。JSL でこれを行うにはどうすればよいですか?
アウトライン ボックスについて調べてみたところ、「メニュー項目の状態の設定」や「サブメニューの設定」などのオプションがいくつかあるようで、これらは関連している可能性があります。ただし、動作させることができず、このトピックに関するドキュメントは充実していません。どなたか助けていただければ幸いです。
遊ぶためのおもちゃのコード:
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Tiretread.jmp" );
Fit Model(
Y( :ABRASION ),
Effects( :SILICA, :SILANE, :SULFUR ),
Personality( "Standard Least Squares" ),
Emphasis( "Effect Screening" ),
Run(
:ABRASION << {Summary of Fit( 0 ), Analysis of Variance( 0 ),
Parameter Estimates( 1 ), Effect Details( 0 ), Sorted Estimates( 0 ),
Plot Actual by Predicted( 1 ), Plot Regression( 0 ),
Plot Residual by Predicted( 1 ), Plot Studentized Residuals( 1 ),
Plot Effect Leverage( 0 ), Plot Residual by Normal Quantiles( 0 ),
Box Cox Y Transformation( 0 ), Profiler(
1,
Confidence Intervals( 1 ),
Desirability Functions( 1 ),
)}
),
SendToReport(
Dispatch( {}, "Actual by Predicted Plot", OutlineBox, {Close( 1 )} ),
Dispatch( {}, "Effect Summary", OutlineBox, {Close( 1 )} ),
Dispatch( {}, "Lack Of Fit", OutlineBox, {Close( 1 )} ),
Dispatch( {}, "Residual by Predicted Plot", OutlineBox, {Close( 1 )} ),
Dispatch( {}, "Studentized Residuals", OutlineBox, {Close( 1 )} )
)
);
// Get current report and profiler
current_rep = current report();
pf=current_rep["Prediction Profiler"] << get scriptable object;
// maximize and remember
pf << maximize and remember;
// clear remembered settings
// ??????
自動化とスクリプトRe: プロファイラーで記憶された設定をクリアしますか?これがすべて削除を押すのと同じ動作になるかどうかはわかりません
Names Default To Here(1);
dt = Open("$SAMPLE_DATA/Tiretread.jmp");
fm = dt << Fit Model(
Y(:ABRASION),
Effects(:SILICA, :SILANE, :SULFUR),
Personality("Standard Least Squares"),
Emphasis("Effect Screening"),
Run(
:ABRASION << {Summary of Fit(0), Analysis of Variance(0), Parameter Estimates(1),
Effect Details(0), Sorted Estimates(0), Plot Actual by Predicted(1), Plot Regression(0),
Plot Residual by Predicted(1), Plot Studentized Residuals(1), Plot Effect Leverage(0),
Plot Residual by Normal Quantiles(0), Box Cox Y Transformation(0),
Profiler(1, Confidence Intervals(1), Desirability Functions(1), )}
),
SendToReport(
Dispatch({}, "Actual by Predicted Plot", OutlineBox, {Close(1)}),
Dispatch({}, "Effect Summary", OutlineBox, {Close(1)}),
Dispatch({}, "Lack Of Fit", OutlineBox, {Close(1)}),
Dispatch({}, "Residual by Predicted Plot", OutlineBox, {Close(1)}),
Dispatch({}, "Studentized Residuals", OutlineBox, {Close(1)})
)
);
pf = Report(fm)[Outlinebox("Prediction Profiler")] << get scriptable object;
pf << maximize and remember;
Report(fm)[Outline Box("Remembered Settings")] << Delete Box;Re: プロファイラーで記憶された設定をクリアしますか?こんにちは、Jarmo さん。返信ありがとうございます。残念ながら、この解決策はボックスを削除することしかできず、最大化をクリックして記憶させた場合、「元に戻す」ことはできません。アウトライン ボックスのドロップダウン メニューから項目をクリックする一般的な方法があるのは当然のようです。