你好,
我正在嘗試調整單向分析報告中直方圖的箱子大小,我知道之前已詢問並回答過這個問題,您需要使用:
DispatchSeg( Hist Seg( 1 ), Bin Span( x, y ))
但是,之前的答案說要查看腳本索引以獲取更多信息,但我在腳本索引上找不到任何有關此內容的信息。
我無法弄清楚 x 和 y 實際上與 bin 大小有何關係,以及如何獲得我想要的合理 bin 大小。
有人可以準確說明 x 和 y 如何影響 bin 大小嗎?
謝謝
通過一些試驗和錯誤,我得出 Bin Span (x, y) 的結論:
x = 每個 bin 的大小;與使用手形工具和水平拖動相同的功能
y = 每個 bin 的偏移量;與使用手形工具和垂直拖動的功能相同
(這適用於方差分析平台——我沒有檢查其他直方圖)
下面的代碼使用 Big Class 示例文件演示了這一點。
Names Default To Here (1);
dt = open ("$SAMPLE_DATA/big class.jmp");
//a bin for each data point
Oneway(
Y( :weight ),
X( :age ),
Histograms( 1 ),
SendToReport(
Dispatch(
{},
"Oneway Report",
FrameBox,
{DispatchSeg( Hist Seg( 1 ), Bin Span( 1, 0 ) )}
)
)
);
//huge bin
Oneway(
Y( :weight ),
X( :age ),
Histograms( 1 ),
SendToReport(
Dispatch(
{},
"Oneway Report",
FrameBox,
{DispatchSeg( Hist Seg( 1 ), Bin Span( 100, 0 ) )}
)
)
);
//medium bins with some offset
Oneway(
Y( :weight ),
X( :age ),
Histograms( 1 ),
SendToReport(
Dispatch(
{},
"Oneway Report",
FrameBox,
{DispatchSeg( Hist Seg( 1 ), Bin Span( 10, 50 ) )}
)
)
);
>>對於不同的數據集和軸來說,這似乎真的很隨意。
我完全同意。 這篇維基百科文章有大約 10 種不同的“經驗法則”來確定垃圾箱的大小。 根據我的經驗,我通常只是接受 JMP 提供的功能,如果我對形狀有疑問,我會切換到 Shadowgram,這完全避免了 bin 大小問題。
我想我的問題是“大小”與數據集和/或軸有何關係?
對於不同的數據集和軸來說,這似乎是任意的。
尺寸 10 在一張圖表上可能看起來很棒,但在另一張圖表上看起來很糟糕。