謝謝你分享這個。這似乎是一個錯誤,聯繫技術支持是解決此類問題的最佳方式。這已報告給開發人員,我們正在調查此問題。
我們最近觀察到,具有 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 給出的數據相匹配就更好了,但如果做不到,我覺得這比之前的行為有所提升。
感謝您的回饋 — — 我們非常感激!我會將此標記為已交付,以便寶潔公司的其他員工看到此功能是可行的。如果您的團隊決定繼續使用最初請求的特定功能,請隨時提交新的願望。這將有助於我們追蹤用戶興趣並相應地確定優先順序。