Fit ModelでIgnore Platform Preferences()を使用すると問題が発生します。この例では、設定でAICcをオンにしてから、プラットフォーム設定を無視を使用して、AICc出力なしでFit Modelを実行しようとしますが、それでも表示されます。私の構文に何か問題がありますか?
おまけの質問として、スクリプトを実行するときにすべての設定とプラットフォームの設定を無視するよりグローバルなオプションはありますか?名前がデフォルトでhere(1)になっているのとほぼ同じ方法で、そのスクリプトの一意の名前空間を作成します。スクリプトでプラットフォームを実行するときにすべてのユーザー設定を無視するオプションですか?
ありがとう。
set platform preferences(Fit Least Squares(AICc(1)));
get platform preferences(Fit Least Squares);
open("$sample_data/big class.jmp");
Fit model(
Ignore Platform Preferences( 1 ),
Y( :height ),
Effects( :weight ),
Personality( "Standard Least Squares" ),
Emphasis( "Effect Leverage" ),
Run()
);<BR />
しゅう 、
デフォルト設定を持ついくつかの分析オプションがあるようです。 たとえば、データテーブルBig Classに対して次のスクリプトを実行した場合。jmp、結果には、設定して保存した設定のみが表示されます。 注:信頼ダイヤモンドをチェックしていません。ただし、UIからオプションを選択した場合平均/ Anova /プールt 、結果にはその分析の内部デフォルトである信頼ダイヤモンドが含まれます。
プラットフォームフィットモデルでは、パーソナリティ(「標準最小二乗」)が同様に機能しますが、最小二乗適合の設定にはより多くの制御があります。 スクリプト作成者はIgnore Platform Preferences(1)を使用して、必要なものをオンにし、分析の内部デフォルトであるもの(Confidence DiamondsやAICcなど)をオフにすることをお勧めします。
Oneway(
Y( :weight ),
X( :sex )
)
対話式でも、モデルファクターを指定せず、目的のレポートオプションのみを指定するカスタム最小二乗適合モデルを作成し、カスタムメニューに追加します。 次に、通常の起動ウィンドウが表示されますが、メニューオプションを使用してレポートをカスタマイズしなくても、分析には必要なものが含まれます。
Big Class.jmpまたは別のデータテーブルを開いてこのスクリプトを試してみると、その動作がわかります。
Fit Model(
Ignore Platform Preferences( 1 ),
// Y( :height ),
// Effects( :weight ),
Personality( "Standard Least Squares" ),
Emphasis( "Effect Leverage" ),
Summary of Fit( 1 ), Analysis of Variance( 1 ),
Parameter Estimates( 1 ), Scaled Estimates( 0 ),
Plot Actual by Predicted( 1 ), Plot Residual by Predicted( 1 ),
Plot Studentized Residuals( 0 ), Plot Effect Leverage( 1 ),
Plot Residual by Normal Quantiles( 0 ), Box Cox Y Transformation( 0 ),
AICc( 0 )
);
グローバルな環境設定を無視するコマンドがわかりません。 ただし、元のスクリプトを使用して、フィット最小二乗のAICc、AICc(0)を無効にした場合、スクリプトを実行すると、AICcは報告されません。
set platform preferences(Fit Least Squares(AICc(0)));
get platform preferences(Fit Least Squares);
open("$sample_data/big class.jmp");
Fit model(
Ignore Platform Preferences( 1 ),
Y( :height ),
Effects( :weight ),
Personality( "Standard Least Squares" ),
Emphasis( "Effect Leverage" ),
Run
);