JMP 的分位數結果與 Python 不同JMP 社群您好,
我正在嘗試建立 JMP 腳本來計算分位數 97.5。這裡的問題是我的參考資料使用的是Python,其中回傳了不同的數字。下面是一個例子:
Python P97.5:2561.35(等於 Excel 中的 PERCENTILE.INC)
JMP P97.5:2581.375(等於 Excel 中的 PERCENTILE.EXC)
我的 JSL 程式碼:
Summarize(
dt1,
group_by = By( :group ),
group_p975 = Quantile( :data, 0.975 )
);
是否有任何設定或變通解決方案,以便我可以使用 Python 方法獲得相同的數字?
基礎資料分析與建模回覆:JMP 的分位數結果與 Python 不同在我看來,這個問題就像您希望在 Python 中獲得與 JMP 結果和 Excel 的PERCENTILE.EXC 函數等效的結果。
您的問題的答案將取決於您用於計算四分位數的 Python 套件。函數是否有其他參數,是否有不同的函數(就像 Excel 有 2 個不同的函數一樣)。深入研究您正在使用的 Python 套件的文檔。
如果您詢問如何讓 JSL 傳回與 Python(Excel 的 PERCENTILE.INC)相同的值,我將不得不聽從這裡的 JSL 專家的意見。 (除了建議深入研究 JMP 的線上文件和腳本索引中。)
回覆:JMP 的分位數結果與 Python 不同嗨保羅,
感謝您回答我的問題。我的問題實際上是在後一部分,關於如何讓JSL傳回與Python相同的值。我正在四處尋找答案,但沒有得到答案。