【发布时间】:2020-08-24 13:45:04
【问题描述】:
使用 loess(y~x) 和预测,我在 R 中找到了随机变量的 loess 估计值。现在,我想执行 100 次蒙特卡罗模拟来找到标准误差。我使用了以下 R 代码,但它在所有 100 次模拟中返回相同的值。请告诉我哪里出错了。
set.seed(6)
pn = replicate(100,predict(fit,data=data.frame(X=78)),simplify=FALSE)
plot(pn)
sd(pn)
【问题讨论】:
-
如果您始终提供相同的 X(即 X=78)并且适合,您将获得相同的值。你到底想做什么
-
如果您在同一点
data.frame(X=78)预测模型,结果将是相同的。 -
黄土估计是一个随机变量。我试图通过执行 1000 次蒙特卡罗模拟来找到黄土估计的标准误差。
-
我怀疑你想找到预测的标准误?通常的方法是引导。
标签: r simulation loess