用于非正态分布的Excel蒙特卡罗模拟

时间:2013-07-23 23:52:24

标签: excel simulation montecarlo

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

2 个答案:

答案 0 :(得分:1)

R有很多工具可以进行这种分析,不过你必须查看文档来弄清楚如何使用它。 R是免费的,至少是非商业用途。

答案 1 :(得分:0)

如果您有一个累积分布表(均匀分布并且足够详细),那么您可以通过查找分布表中RAND()生成的统一随机数,轻松地在Excel中从此分布生成随机值。取相应的“x轴”值。

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

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

这是一个简化的例子。可能需要进行一些小的修改来处理边缘情况并调整偏差。

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