R中的置信区间

R中的置信区间,r,linear-regression,R,Linear Regression,我应该计算不同的置信区间,我发现,在R中,我可以用predict命令来计算。但我在理解我真正要做的事情时遇到了问题。我应该计算3个不同的置信区间: 1) 对于回归线上的一个点 2) 用于预测(未来)y值 3) 对于整个回归线。 好啊到目前为止我所做的: fm <- lm(alcohol~beers) fm您在predict函数中使用了data.frame(啤酒=newbeers),这意味着它是一个预测间隔。请注意,newbeers是由新数据而不是原始数据(用于拟合线性模型)组成的数据框

我应该计算不同的置信区间,我发现,在R中,我可以用predict命令来计算。但我在理解我真正要做的事情时遇到了问题。我应该计算3个不同的置信区间: 1) 对于回归线上的一个点 2) 用于预测(未来)y值 3) 对于整个回归线。 好啊到目前为止我所做的:

fm <- lm(alcohol~beers)
fm您在
predict
函数中使用了
data.frame(啤酒=newbeers)
,这意味着它是一个预测间隔。请注意,
newbeers
是由新数据而不是原始数据(用于拟合线性模型)组成的数据框

对于置信区间,只需使用
confint
函数,它(默认情况下)为每个回归系数(在本例中为截距和斜率)提供95%的置信区间

有关回归线上的点,请参见最后两张幻灯片。单个点的置信区间必须大于回归线的置信区间


希望这有帮助

参见
mod中的
confint
,并在课程材料中注意标准偏差和标准误差(估计值)之间的区别。第一个问题涉及#2问题,而第二个问题涉及#1问题。最后一个问题将由回归线上方和下方的两条二次曲线来回答。如果不明显,我会指出,因为这看起来很像家庭作业(“我应该计算…”),回答问题的人试图给你一些有用的建议,帮助你找到答案,而不是真正为你回答问题。StackOverflow没有“不做家庭作业”的策略,但是R帮助列表(我们中的许多人都从中迁移了)有——我认为这也会蔓延到StackOverflow的[R]文化中。