蒙特卡罗模拟(使用VAR函数估算标准误差)matlab

时间:2016-01-19 06:43:18

标签: matlab variance

我刚刚在学校开始了一个matlab课程而且还在苦苦挣扎。我想是否有人可以帮我解决这个问题:

question 1

M是试验次数,因此可以修改为100,1000或10000

THis is the solution to the basic monte carlo simulation without variance involved

希望有人可以帮我一把! :)

1 个答案:

答案 0 :(得分:0)

对不起,但我不太明白问题是什么。所以我会尝试重申它,这可能是你真正需要的。

您想要计算特定变量的平均值,但是,实际平均值非常困难(读取"不可能"),因此使用蒙特卡罗方法生成大量样本,然后可以采用样本平均值来获得实际平均值的近似值(由于中心极限定理)。这就是代码生成的内容。

现在要求您找到此近似值的误差。蒙特卡罗方法的误差作为估计量的方差给出,在这种情况下,这意味着(括号开始)的平方根(样本的方差)(如上面生成的)除以样本数(括号结束)

除了实际均值之外,实际方差是未知的,并且估计为样本方差,它使用函数" var()"在matlab中实现。