JMP 不同版本控制图构建器语法和图表显示方面的差异
我发现运行以下脚本时,不同版本的 JMP 显示不同的图表。
控制图生成器的语法似乎发生了变化,但我不知道如何修复它。
我需要的是 18.0.1 版本能够自动计算当月价格的平均值,而不是像新版本那样简单地输出所有数字。
dt= current datatable();
WinterChart = dt << Control Chart Builder(
Show Sigma Report( 1 ),
Variables( Y( :Price ), Subgroup( :Month ) ),
Chart( Position( 1 ), Limits( Sigma( "Levey Jennings" ) ) ),
Chart( Position( 2 ), Limits( Sigma( "Levey Jennings" ) ) ),
Show Control Panel( 0 ),
Where( :Type == "Winter" ),
SendToReport( Dispatch( {}, "Control Chart Builder", OutlineBox, {Set Title( "Winter" )} ) )
);
明亮的背景图是版本 18.0.1 的结果。
深色背景图案是 19.0.1 版本的结果。
自动化和脚本编写回复:不同 JMP 版本间控制图构建器语法和图表显示方面的差异要使这两个版本的结果相同,您需要在 JMP19 中启用“按子组排序”。
Sort by Subgroup(1)
如果想在 JMP18 中获得类似的结果,请创建一个新列(或使用转换列),并添加公式 Row(),然后将该列用作 x 轴。
JMP19 按子组排序(1)(类似于您的 old.png)

JMP18 带行(类似于你的 shot.png,但(在我看来)x 轴更好)

回复:不同 JMP 版本间控制图构建器语法和图表显示方面的差异
如果在下面添加“WinterChart<< 按子组排序( 1 );”,子组就能正确显示。
然而,原始程序有设置“Chart( Position( 1 ), Limits( Sigma( "Levey Jennings" ) ) ),",允许使用 3 sigma 计算极限。
但是,使用 Sort by Subgroup( 1 ) 排序后,图表仍然显示为 R 图表。
我应该如何调整才能在应用“按子组(1)排序”时,仍然能够显示基于“Levey Jennings”的 sigma 限值?
回复:不同 JMP 版本间控制图构建器语法和图表显示方面的差异在“限制”设置中更改?
