我在将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
);