如何正确计算概率函数的MEDIAN?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何正确计算概率函数的MEDIAN?相关的知识,希望对你有一定的参考价值。
我试图计算Python 36中简单标准普通PDF的确切中位数。代码如下所示:
from scipy.stats import norm
from pynverse import inversefunc
mean = 'some_number'
standard_deviation = 1
inverse_normal_pdf = inversefunc(lambda x: norm.pdf(x, mean, standard_deviation))
median = inverse_normal_pdf(norm.pdf(float('-inf'), mean, standard_deviation)+.5)
我使用pynverse library得到普通PDF的逆矩阵,并使用求解器从here得到积分上限,得到中位数的解。但是这种方法仅适用于[-8.6:11.2]范围内的平均值,并且由于某种原因,该范围之外的任何其他平均值都给出了正好数字2.6180339603380443。我无法弄清楚这里发生了什么?这个号码是多少?
答案
如果您的分布是对称的(正态分布的情况),则理论中位数与平均值具有相同的值。
否则,中值概率是与CDF分布中的0.5相对应的概率。
以上是关于如何正确计算概率函数的MEDIAN?的主要内容,如果未能解决你的问题,请参考以下文章
R语言mad函数median函数mean函数计算中位数绝对偏差中位数均值实战
MEAN、MEDIAN 和 MODE 函数的 MIPS 代码