scipy 库中的分位数

机器算法验证 Python 分位数
2022-04-14 23:08:45

我很困惑scipy.stats.norm.pdf函数中的分位数是什么。分位数的定义说,第 k 个 q-quantile 本质上是将总体分为 k/q 和 (qk)/q 部分的值。但如果我打电话

scipy.stats.norm.pdf([0,1,2,3,4], 2, 9)

v然后我会得到5 个数字的向量。我是什么v[i]' mean in this case? probability of normal RV been equal你能澄清一下吗?

1个回答

您正在调用带有参数的普通pdfμ=2σ=9,在点 0,1,2,3,4 进行评估。它不能按原样解释为概率。您对概率或分位数感兴趣吗?

如果你想要分位数,请尝试

scipy.stats.norm.ppf( [.05,.5, .95], 2, 9) 

将为您提供点 0.05、.5 和 .95 的分位数。例如,解决方案P(N2,9<q)=0.05是 scipy.stats.norm.ppf(.05, 2,9)。