如何在效果详细信息中的最小二乘均值表中插入附加列?我想找到我的设计实验的每个级别的方法。但在报告中我只得到了最低限度的收入。
我怎样才能获得每个级别的平均值,是否有可能向该表添加额外的列并获取平均值?
大规模定制Re:如何在效果详细信息中向最小二乘均值表插入其他列?非常感谢JimRe:如何在效果详细信息中向最小二乘均值表插入其他列?我在上一个回复中包含的脚本不会添加到Fit模型中。 它是一个将运行而不是模型的脚本。 但是,鉴于您的回答,我建议您所做的不是努力向现有表添加方法,而是运行单独的JMP平台以生成所需的方法。 如果运行Tablulate Platform,则可以生成方法。 下面是一个示例,使用我为您提供的示例使用的示例数据。 Tabulate Platform可以在JMP中找到:
分析==>制表
结果如下

或者,如果您真的想要将方法添加到LSMeans表,下面是一个您必须根据模型中运行的列进行修改的脚本,然后运行脚本以将输出方法添加到输出中。
剧本:
// Calculate the means
Summarize(bygroup = by( :sex, :age ), TheMeans = Mean( :Weight ) );
// Append the calculated means to the display table
Window("big class - Fit Least Squares")["Sex*Age"]["Least Squares Means Table"][Table Box( 1 )] <<
append( Number Col Box( "Means", Eval( TheMeans ) ) );
需要改变的是对列的引用。 在我的示例中,列:性别,年龄和体重必须是对列的更改。
其次,必须将“大类 - 最小平方”的窗口参考更改为分析中的输出窗口名称。 这是直接从输出左上区域的输出显示窗口名称获取的

一旦对这个简单脚本进行了更改,您只需要运行它,它就会为您的交互工具添加方法MeansSquare表
Re:如何在效果详细信息中向最小二乘均值表插入其他列?谢谢 @txnelson 对于promt的回复。
不幸的是,我不是一个电脑人。
如果可能,请指导我如何将此脚本添加到我的模型中(我的意思是我必须编写此命令?)
谢谢,这将有助于我进行所有分析。
亲切的问候
Re:如何在效果详细信息中向最小二乘均值表插入其他列?没有用于向您引用的表添加方法的交互式选项,但是有一个非常简单的脚本可以添加它

Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA\big class.jmp" );
fm = dt << Fit Model(
Y( :weight ),
Effects( :age, :sex, :sex * :age ),
Personality( "Standard Least Squares" ),
Emphasis( "Effect Leverage" ),
Run(
:weight << {Summary of Fit( 1 ), Analysis of Variance( 1 ), Parameter Estimates( 1 ),
Lack of Fit( 0 ), Plot Actual by Predicted( 1 ), Plot Regression( 0 ),
Plot Residual by Predicted( 1 ), Plot Studentized Residuals( 0 ),
Plot Effect Leverage( 1 ), Box Cox Y Transformation( 0 )}
),
SendToReport(
Dispatch(
{"Response weight", "sex*age"},
"Least Squares Means Table",
OutlineBox,
{Close( 0 )}
)
)
);
// Calculate the means
Summarize( dt, bygroup = by( :sex, :age ), TheMeans = Mean( :Weight ) );
// Append the calculated means to the display table
Report( fm )["Sex*Age"]["Least Squares Means Table"][Table Box( 1 )] <<
append( Number Col Box( "Means", Eval( TheMeans ) ) );