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 相同的值。我四处寻找答案,但没有得到答案。