【问题标题】:Pareto distribution and whether a chart conforms to it帕累托分布以及图表是否符合它
【发布时间】:2018-12-24 00:44:56
【问题描述】:
我有一个如下图,我想知道它是否符合帕累托分布?它是一个累积的情节。
而且,我想找出 x 轴上的点,它标志着 80-20 规则的点,即 x 轴点,它将情节分成 20%,拥有 80% 的财富。
另外,我真的对 scipy.stats Pareto 函数感到困惑,如果有人可以对此给出一些直观的解释,那就太好了,因为文档非常混乱。
【问题讨论】:
标签:
python
numpy
scipy
statistics
pareto-chart
【解决方案1】:
scipy.stats.pareto 提供帕累托分布的随机抽取。
要知道您的分布是否符合帕累托分布,您应该执行 Kolmogorov-Smirnov 检验。
使用pareto.rvs(shape, size=1000)从帕累托分布中抽取一个随机样本,其中shape是您的帕累托分布的估计形状参数,并使用scipy.stats.kstest进行检验:
pareto_smp = pareto.rvs(shape, size=1000)
D, p_value = scipy.stats.kstest(pareto_smp, values)