【发布时间】:2016-12-05 22:49:14
【问题描述】:
给定一个拉普拉斯分布提案:
g(x) = 1/2*e^(-|x|)
和样本量n = 1000,我想进行蒙特卡罗(MC)积分以估计θ:
通过重要性抽样。最终我想在我到达那里后计算 R 中这个 MC 估计的平均值和标准差。
编辑(在下面的答案之后迟到)
这就是我目前的 R 代码:
library(VGAM)
n = 1000
x = rexp(n,0.5)
hx = mean(2*exp(-sqrt(x))*(sin(x))^2)
gx = rlaplace(n, location = 0, scale = 1)
【问题讨论】:
-
我使用 VGAM 包来实现 rlaplace 功能。
-
非常感谢您对迟到的编辑感到抱歉!
标签: r sampling montecarlo integral numerical-integration