如何得出αα对于帕累托规则

机器算法验证 分布 帕累托分布
2022-04-04 04:58:49

假设我们有帕累托分布的 CDF,由下式给出:

P(Xx)=1(xmx)αxxm

找到 80/20 规则所适用的 alpha 的直观方法是什么?

1个回答

基本结果是: α=log45=1.160964...

计算来自洛伦兹曲线具体来说,您要的是LαL(0.8)=0.2

L定义为

L(F)=xmx(F)xf(x)dxxmxf(x)dx=0Fx(F)dF01x(F)dF

其中是 cdf 的倒数。分母是分布的平均值。x(F)

对于帕累托分布,洛伦兹曲线是,从中我们得到我们需要求解的方程:L(F)=1(1F)11α

0.2=1(10.8)11α.

因此

11α=log(0.8)/log(0.2)

α=11log(0.8)/log(0.2)=1.160964

这在帕累托原理的维基百科页面和帕累托分布的页面上有所提及

此处给出了详细信息