根据拟合模型制作组合表大家好,
我正在尝试从拟合模型中输出 Rsquare 值,代码如下,
(我使用 Algae Mitscherlich.jmp 进行练习,但我相信 Rsquare 没有任何实际意义。对此表示抱歉)
最终,无论我在 [outline box(4)][2] 中输入什么数字,代码都不会输出组合表。
有人可以告诉我这里出了什么问题吗?
非常感谢您的回复。
dt_comb=<FONT color="#0000FF">打开</FONT>( "<FONT color="#800080">$SAMPLE_DATA/非线性示例/藻类 Mitscherlich.jmp</FONT>" );
dt_comb<<<FONT color="#333399"><STRONG>适合模型</STRONG></FONT>(
Y( :Algae density ),
Effects( :Mitscherlich, :equal alphas, :equal betas ),
Personality( "<FONT color="#800080">标准最小二乘法</FONT>" ),
Emphasis( "<FONT color="#800080">效果筛选</FONT>" ),
Run()
);
dt_model = dt_comb << <FONT color="#333399"><STRONG>报告</STRONG></FONT>;
dt_modelR = dt_model[<FONT color="#0000FF">轮廓框</FONT>(4)][2] << <STRONG><FONT color="#333399">制作组合数据表</FONT></STRONG>;
回复:根据拟合模型制作组合表谢谢你,马克贝利!
回复:根据拟合模型制作组合表我现在明白了。您使用了错误的变量。您的脚本将对拟合最小二乘平台的分析图层的引用存储在变量dt_model中。然后,您向该对象发送一条消息以获取对报表图层的引用,但您没有将结果存储在另一个变量中。您当然没有将其存储在dt_model中。因此,下标无法生成理解该消息的可编写脚本的对象。
回复:根据拟合模型制作组合表对于您的麻烦,我深感抱歉。也许您的脚本比我意识到的要多,并且我的正确消息发送示例还不够。这是一个完整的有效脚本示例。它应该会给你一个更好的主意。
bc = Open( "$SAMPLE_DATA/Big Class.jmp" );
fm = bc << Fit Model(
Y( :weight ),
Effects( :age, :sex, :height ),
Personality( "Standard Least Squares" ),
Emphasis( "Effect Leverage" ),
Run(
:weight << {Summary of Fit( 1 ), Analysis of Variance( 1 ),
Parameter Estimates( 1 ), Plot Actual by Predicted( 1 ),
Plot Regression( 0 ), Plot Residual by Predicted( 1 ),
Plot Effect Leverage( 0 )}
)
);
fmr = fm << Report;
fmr["Summary of Fit"][TableBox(1)] << Make Combined Data Table;回复:根据拟合模型制作组合表嗨马克贝利
谢谢回复,但是数据表还是没有出来。
我使用调试工具,出现下面的消息,
Send 在访问或评估 'Send' 时期望可编写脚本的对象,dt_model["Summary of Fit"][Table Box( 1 )] << /*###*/制作组合数据表/*###*/
你知道我应该修改代码吗?
回复:根据拟合模型制作组合表我建议您将订阅方法更改为以下形式:
dt_model["Summary of Fit"][TableBox(1)] << Make Combined Data Table;