如何在不打开 OneWay 分析图表的情况下获取 Newman-Keuls 连接字母报告?我目前的项目充分利用了 Newman-Keuls 均值分析生成的连接字母报告功能。此功能位于单因素分析图下拉菜单中。
我正在尝试自动化一个过程,该过程需要为整个数据集中的每个子集生成 Newman-Keuls 连接字母报告。
有没有办法生成连接字母报告,而不必打开单向图,或不生成新的数据表?如果没有,有人能告诉我如何找到 JMP 用于创建连接字母报告的公式吗?
谢谢!
内容组织数据混合和清理大规模定制质量与工艺工程视窗回复:如何在不打开 OneWay 分析图表的情况下获得 Newman-Keuls 连接字母报告?更新:
要生成包含折叠字母报告的表格,只需在代码的“所有对”部分内包含“连接字母报告 ( 1 )”即可制作单向图表。 见下文...
NamesDefaultToHere(1);
// Get some data
dt = Open("$SAMPLE_DATA/Typing Data.jmp");
// Add a 'By' variable with 2 levels to dt (results are repeated)
n = NRow(dt);
dt << Concatenate(dt, AppendToFirstTable(1));
dt << NewColumn("By", Numeric, Nominal, Values(VConcat(Repeat(1, n), Repeat(2, n))));
// Do an invisible Oneway analysis
ow = dt << Oneway( Y( :speed ), X( :brand ), By(:By), Means( 1 ), All Pairs( 1, <FONT color="#FF0000"><STRONG>Connecting Letters Report ( 1 )</STRONG></FONT> ), Invisible );
// Save the 'Connecting Letters' information for all levels of the 'By' variable
owRep = ow << Report;
dt2 = owRep[1][TableBox(5)] << make Combined Data Table;
dt2 << set Name("Connecting Letters");
owRep << close Window;回复:如何在不打开 OneWay 分析图表的情况下获得 Newman-Keuls 连接字母报告?脚本索引可能会提供一个好主意:

您可能必须更改脚本中使用“制作组合数据表”的部分,但 JMP 很可能能够为您编写脚本(手动执行,然后从表脚本中获取脚本)。
回复:如何在不打开 OneWay 分析图表的情况下获得 Newman-Keuls 连接字母报告?谢谢伊恩,这很有用。
即使只有两组要比较,有没有办法让连接字母报告显示出来? 似乎 JMP 折叠了 x 轴上只有两个组的图。 我可以让它手动显示,但似乎找不到将它实现到脚本中的方法。
回复:如何在不打开 OneWay 分析图表的情况下获得 Newman-Keuls 连接字母报告?我想要的输出将以同一窗口中数百个变异图的形式出现。 图表将在 y 轴上绘制时间,在 x 轴上绘制站点。 x 轴应根据连接字母报告对站点进行分组。 我附上了一个例子。
到目前为止,该过程非常手动。 我为整个数据集创建了一个单向图,在 by 部分中使用了许多不同的组。 我在每个图表中制作了一个数据子集,并将子集与字母报告结合起来,使原始数据与字母在同一个表中。 然后我绘制变异性图表。 你可以想象这对于数百个变异性图表来说会变得乏味,所以我正在尝试以有效的方式自动化该过程。
回复:如何在不打开 OneWay 分析图表的情况下获得 Newman-Keuls 连接字母报告?继续@txnelson的想法,这是一个制作表格的例子:
NamesDefaultToHere(1);
// Get some data
dt = Open("$SAMPLE_DATA/Typing Data.jmp");
// Add a 'By' variable with 2 levels to dt (results are repeated)
n = NRow(dt);
dt << Concatenate(dt, AppendToFirstTable(1));
dt << NewColumn("By", Numeric, Nominal, Values(VConcat(Repeat(1, n), Repeat(2, n))));
// Do an invisible Oneway analysis
ow = dt << Oneway( Y( :speed ), X( :brand ), By(:By), Means( 1 ), All Pairs( 1 ), Invisible );
// Save the 'Connecting Letters' information for all levels of the 'By' variable
owRep = ow << Report;
dt2 = owRep[1][TableBox(5)] << make Combined Data Table;
dt2 << set Name("Connecting Letters");
owRep << close Window;回复:如何在不打开 OneWay 分析图表的情况下获得 Newman-Keuls 连接字母报告?您希望报告最终以什么形式输出?JMP 可以在不可见的模式下轻松生成报告,并在需要的地方操纵/移动内容。因此,如果您可以描述您需要如何访问输出,我相信一位或多位社区成员可以帮助您实现目标。