我在將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 />
@andrewtkarl ,
似乎有一些分析選項具有默認設置。 例如,如果為數據表Big Class運行以下腳本。jmp,結果將僅顯示我設置和保存的那些首選項。 注意我沒有檢查信心鑽石。但是,如果從用戶界面中選擇平均值/方差分析/匯總 ,結果將包括Confidence Diamonds,即該分析的內部默認值。
我相信,對於Fit Fit平台,個性(“ Standard Least Squares”)的行為類似,但是Fit Least Squares首選項具有更多控制權。 我建議腳本編寫者使用“忽略平台首選項”(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
);