Python 计算分布的尾部

Python 计算分布的尾部,python,distribution,normal-distribution,Python,Distribution,Normal Distribution,我的数据近似服从正态分布,但有一个沉重的右尾,如下图所示。我用seaborndistplot用高斯核密度估计(hist=True,kde=True,norm_hist=True)绘制了图 现在我想计算尾部开始的点。在图中,我用红线大致标出了这一点 如何计算尾部的起点 您可以计算分布的平均值和标准偏差,希望它们的值接近分布“高斯部分”的μ和σ。然后你可以在mu上加上3或4西格玛来得到你尾巴的起点。你有没有想过这不太可能是正常的?如果没有负值和很长的上尾,它可能是Gamma或Weibull,如果上端

我的数据近似服从正态分布,但有一个沉重的右尾,如下图所示。我用seaborn
distplot
用高斯核密度估计(
hist=True,kde=True,norm_hist=True
)绘制了图

现在我想计算尾部开始的点。在图中,我用红线大致标出了这一点

如何计算尾部的起点


您可以计算分布的平均值和标准偏差,希望它们的值接近分布“高斯部分”的μ和σ。然后你可以在mu上加上3或4西格玛来得到你尾巴的起点。你有没有想过这不太可能是正常的?如果没有负值和很长的上尾,它可能是Gamma或Weibull,如果上端也有界,则可能是Beta。@pjs是的,你是对的,它不是正态分布。它可能是指数分布的。我怎样才能找到这样一个分布的尾部指数呢?@它也不是指数型的,否则零就是模式。我不认为询问尾部的索引是一个有意义的问题,除非你认为你有一个混合分布,即使这样,它也是不明确的,除非两个分布都有有限的支持。