我们最近观察到,具有 Value Order 属性的数据集在 Graph Builder 中的显示方式与它们在 Tabulate 中的显示方式不同。 将以下信息提交给技术支持,技术支持复制了描述的结果。 我认为 Graph Builder 中显示的计算统计信息应该与 Tabulate 提供的统计信息相匹配。
似乎 Value Order 属性的存在导致 GB 将变量视为 Nominal,以确保将值绘制在轴上的正确位置。 那很好。 但是,我认为出于计算目的,平均值仍应依赖于 Value Labels 属性指定的值,而不是用于呈现图形的值。
是否有一些我们缺少的简单选项可以让 Graph Builder 在这种情况下提供与 Tabulate 相同的方法? 在我的签名下方是 JSL 的快速片段,用于加载示例数据集并针对同一列运行 Tabulate 和 GB。 请注意,均值已关闭,GB 均值比制表均值低 1(因为 GB 使用基于 0 的编码,但此处的值标签使用基于 1 的编码)。 我们更喜欢制表方式。
dt = Open("$SAMPLE_DATA/Consumer Preferences.jmp");
dt:Job Satisfaction << Set Property( "Value Order", {Custom Order( {1, 2, 3} ), Common Order( 0 )} );
dt << Graph Builder(
Variables( X( :Gender ), Y( :Job Satisfaction ) ),
Elements( Bar( X, Y, Legend( 6 ), Label( "Label by Value" ) ) )
);
dt << Tabulate(
Show Control Panel( 0 ),
Add Table(
Column Table( Grouping Columns( :Gender ) ),
Row Table( Analysis Columns( :Job Satisfaction ), Statistics( Mean ) )
)
);谢谢你分享这个。这似乎是一个错误,联系技术支持是解决此类问题的最佳方式。这已报告给开发人员,我们正在调查此问题。
您好!JMP 19 中已更新此设置,但我不确定它是否满足您的要求。现在,均值确实依赖于“值标签”属性指定的值,正如您所建议的那样,但它的表示方式与您要求的不一样。它现在显示的是与已知标签的相对偏移量。以下是 JMP 19 中您提供的示例。请告诉我您的要求是否得到满足,谢谢!

我想说这是一种改进。我认为如果能与 Tabulate 给出的数字相匹配就更好了,但如果做不到,我觉得这比之前的行为有所提升。
感谢您的反馈 — — 我们非常感激!我会将此标记为已交付,以便宝洁公司的其他员工看到此功能是可行的。如果您的团队决定继续使用最初请求的特定功能,请随时提交新的愿望。这将有助于我们跟踪用户兴趣并相应地确定优先级。