【发布时间】:2017-05-02 18:54:24
【问题描述】:
我正在尝试使用 Excel 为项目模拟多种不同的分布类型。现在,我生成了一个均值为 35,标准差为 3.33 的正态分布。到目前为止,一切都很好。
我还想生成一些其他分布类型。
我尝试过的一个是对数正态。为此,我使用以下代码:
=(LOGNORM.INV(RAND(),LN(45^2/SQRT(45^2+3.33^2)),SQRT(LN((45^2+3.33^2)/4.5^2))
它会产生一些输出,但我欢迎任何人就语法提出意见。
我真正想做的是幂律分布。据我所知,Excel 没有内置函数来随机生成这些数据。除了切换软件包之外,有谁知道这样做的方法?
感谢您提供的任何帮助。
E
【问题讨论】:
-
“幂律分布”是什么意思?它似乎不对应于明确定义的分布,例如 beta 分布,而是似乎是一个分布族。换句话说——有不同的种幂律分布。你问的是哪一种?
-
您好约翰,感谢您的回复。我会说帕累托分布(类型 1)可能最适合我想要生成的东西。我基本上试图做的是捕捉长尾的效果,所以,从这个意义上说,幂律家族的任何成员都可能工作。虽然理想情况下我想要一个可能的分布函数而不是累积分布函数。
标签: excel random distribution power-law