改變分佈以突顯價值的傳播親愛的 JMP 社群:
機器資訊:W7 Enterprise 64 位元、JMP Pro 14.1.0
我有興趣轉換一列資料以幫助突出顯示分箱範圍內值的分佈。 原始數據是整數,或多或少呈正態分佈(請參閱下面的 Y3 分佈),但我想以這樣的方式轉換數據,即獲取 bin 範圍內的數據並將其展開,以便更好地捕獲bin內的資料範圍(參見Y2 分佈)。 我添加了幾張圖像來幫助解釋我正在嘗試做的事情 - 它們是顯示連結的人造圖像,只是為了顯示所需的結果。
我認為這不像進行“中心”或“標準化”轉換那麼容易,因為這兩種轉換都沒有真正足夠地分散資料(請參見圖像中突出顯示的部分)。 Box Cox 或對數轉換也不會。 也許這需要不只一次轉換?
非常感謝任何建議。
謝謝!,
DS



回覆:轉變分佈以突顯價值觀的傳播你好@tx尼爾森和@丹_奧伯米勒,
您的建議非常有幫助,我相信這就是我需要走的方向。
不過,我想我可能需要稍微修改一下。 我想,為了最好地嘗試保留原始資料的分佈,嘗試做一些像你建議的事情,但用正常的混合函數代替。 作為@tx尼爾森指出,我基本上試圖將我的 CDF(它將資料的整數屬性顯示為步進 CDF)並將其轉換為連續函數。
我可以取得常態 3 混合擬合的位置、分散度和機率值(來自分佈平台中的連續擬合選項),並將它們用作正態混合函數的向量輸入,但我不確定這是否有效是合適的。 例如,我不確定是否應該處理原始資料、標準化版本或中心版本。所有版本都以正常的 3 混合物作為最佳擬合,但具有不同的分散度和位置(機率都相同,這並不奇怪。
最終,我需要獲取最終分佈並將其輸入邏輯函數,以便我可以獲得事件是/否的機率,並評估是/否邏輯函數的 IfMax(我的邏輯函數中有太多層級)列將利潤矩陣分配給數據)。
感謝您的回饋和意見,因為它有助於思考分析數據的最佳方法。
DS
回覆:轉變分佈以突顯價值觀的傳播聽起來您需要做的是使用 JMP 中的功能來產生您自己的圖表,無論您想要什麼設計。為此,您可以使用 JSL。
是的,您可以透過使用獲得給定分佈的機率您感興趣的分佈的 Normal Distribution() 函數或 xxx Distribution() 函數。這是常態分佈()函數的範例
Names Default To Here( 1 );
New Window( "Example: Normal Distribution",
y = Graph Box(
Y Scale( 0, 1 ),
X Scale( -4, 4 ),
XName( "q" ),
Pen Color( "red" );
Y Function( Normal Distribution( q ), q );
)
);
回覆:轉變分佈以突顯價值觀的傳播我不認為有任何“最好”的方法來做你想做的事。 由於您正在“添加”可變性,因此您需要做出一些假設。 例如,假設值為 65。 我們必須假設 65 是“正確的”,但由於測量誤差(或報告舍入或類似情況),無法獲得更高的精度。 實現此目的的一種方法是建立一列平均值為零、標準差約為 0.33 的隨機常態變數。 現在將這一列隨機數字添加到您的整數值中。 這應該將整數“轉換”為連續標度。 我使用了 0.33 的標準差,因為 3*.33 是 1,所以它應該大致在 -1 和 +1 之間添加數字。 因此,您應該仍然相當接近整數值。
作為概念證明,我創建了一列包含 100 個整數的列,稱為 X。 我將 RanNor 欄位建立為一組隨機常態數。 最後,NewX 就是 X + RanNor。 結果如下:

NewX 與 X 的形狀非常相似,但是透過統計數據可以看出,它確實具有一些「額外」的可變性,而無需大量更改原始數據的統計數據。
這是你想要的??
我應該補充一點,直方圖應該看起來相似,因為目的是更改數據,但不要改變數據傳達的訊息。 要顯示更多像您在原始帖子中想要的條形圖,您需要按照 TXNelson 的建議更改 bin 寬度。 然後您將看到每個整數值周圍的分佈。
回覆:轉變分佈以突顯價值觀的傳播你好@tx尼爾森,
感謝您的回饋。 是的,我已經研究過了,但這不是我真正想要的。
我認為我需要做的實際上是轉換數據,但我不確定最好的方法是什麼。 如果我嘗試轉換資料的「標準」選項,得到的分佈不會將資料分佈到更廣泛的範圍內。
例如,在我發布的最後一組分佈圖像中,突出顯示的 bin 只包含該 bin 內的 3 個不同的整數值(65、66、67)[我知道,這很難看到]。 但是,我想做的是對其進行轉換,使其具有更多的連續分佈,例如從 0 到 10。 如果我使用 log (ln) 函數轉換數據,它仍然只是將這三個整數分箱為三個新的非整數有理數,而不是將整數轉換為連續分佈。
我認為我想做的是將整數(例如 66 的所有值)轉換為連續分佈,但對整個整數集(範圍從 27 到 90)執行此操作。 有沒有辦法將整數轉換為機率?
感謝您的回饋與幫助!,
DS
回覆:轉變分佈以突顯價值觀的傳播如果您想查看直方圖中特定範圍的數據,並更改其分箱精度級別,您可以透過互動式拉伸軸刻度,然後使用「手形」工具來更改分箱大小,從而輕鬆實現這一點。
這是你需要做的嗎?
