用于非正态分布的Excel中的Monte Carlo模拟

我想模拟棒球运动员的performance。 我知道他对未来每一年的预期performance以及这些performance的标准偏差(基于回归分析)。 起初,我正在考虑在excel中使用NORMINV(RAND(),REF,REF)函数,但棒球运动员performance的基本分布却显着地偏向右倾。 有没有办法可以在Excel或其他免费或低成本软件中执行这种分析? 这里的最终目标是模拟使用正确的偏斜分布。 非常感谢。

R有很多工具可以做这种分析,但是你必须仔细阅读文档才能知道如何使用它。 R是免费的,至less用于非商业用途。

如果你有一个累积的分布表(这个表格是均匀分布的并且详细的),那么你可以很容易地从Excel中的这个分布生成随机值,在你的分布表中查找一个由RAND()产生的统一的随机数,并且取对应的“x轴“值。

 =OFFSET($A$1,MATCH(RAND(),$B$2:$B$102),0) 

A1是“x轴”值表格上方的单元格。
B2:B102是累积分配表。

这是一个简单的例子。 一些小的修改可能需要处理边缘情况和调整偏见。

如果您有足够的经验数据,您应该能够创build累积分配表。