R编程:预测(),“预测”与“信心”?

时间:2012-02-23 02:06:02

标签: r

学习R ....无论如何:

在x和y的简单回归中,我输入了:

predict(data1.lm, interval="prediction")

predict(data1.lm, interval="confidence")

我对这有什么区别感到困惑。

2 个答案:

答案 0 :(得分:14)

我没有看到任何名为" interval"的参数。在confint的帮助页面上,以及confint.defaultconfint.lm的代码中。我相信这可能是你问题的根源。

响应编辑:预测间隔是可以认为最有可能发生未来观察的范围,而置信区间是未来观察最有可能存在的平均值。置信区间通常比预测区间和它的“狭窄区域”窄得多。随着观测数量的增加会增加,而预测间隔的宽度不会减少。想想' std-of-the-mean-' (具有1 / N项)与标准偏差' (只有1 / sqrt(N))。在一般情况下,置信区间和预测区间将是协变量的函数,而不仅仅是单个单变量区间对。

答案 1 :(得分:8)

intervalpredict的参数,而不是confint

间隔可包括估计系数的不确定性 (confidence),观察中的方差(“噪音”), 或两者兼而有之(prediction)。