在电脑上程序中(excel,matlab)中使用蒙特卡罗模拟进行分析运算。最重要的一个步骤是选择输入随机变量的分布类型。例如,需要选择输入参数是正态分布?或者是标准正态分布?或者是三角分布?或者是特定区间的平均分布。
例如预测一个建筑项目的造价,以建设期的建材,人工费用的年化增长率服从某种概率分布,在这个分布内产生随机数作为输入变量。通过蒙特卡罗模拟求解项目的最终造价。
又或者以未来特定时段的股票收益率变动服从某种概率分布来生成随机数,模拟计算股票期权价格。
问题:
以上解决问题的方法都试图利用计算机强大的计算力来生成服从某种分布的大量随机数输入某个特定模型。进而求出某个无限近似的结果。问题的关键是如何保证输入随机数的概率分布是正确的?例如建设期的建材,人工费用的年化增长率应该选正态分布?还是选标准正态分布?还是选三角分布?还是选平均分布?每种分布的参数(均值,方差)又如何确定?依据是什么?
如果以上的问题都是通过拍脑袋给出的答案,那么如何保证不是垃圾进垃圾出?
目前看到的蒙特卡洛模拟的讲述都是在编程,估值的书中。如果按照学科分类,蒙特卡洛模拟是属于数学哪个科目下的?是否有专门系统讲述蒙特卡洛模拟的“教材”推荐?(书中有专门章节注重介绍即可)