R中的置信区间
我应该计算不同的置信区间,我发现,在R中,我可以用predict命令来计算。但我在理解我真正要做的事情时遇到了问题。我应该计算3个不同的置信区间: 1) 对于回归线上的一个点 2) 用于预测(未来)y值 3) 对于整个回归线。 好啊到目前为止我所做的:R中的置信区间,r,linear-regression,R,Linear Regression,我应该计算不同的置信区间,我发现,在R中,我可以用predict命令来计算。但我在理解我真正要做的事情时遇到了问题。我应该计算3个不同的置信区间: 1) 对于回归线上的一个点 2) 用于预测(未来)y值 3) 对于整个回归线。 好啊到目前为止我所做的: fm <- lm(alcohol~beers) fm您在predict函数中使用了data.frame(啤酒=newbeers),这意味着它是一个预测间隔。请注意,newbeers是由新数据而不是原始数据(用于拟合线性模型)组成的数据框
fm <- lm(alcohol~beers)
fm您在predict
函数中使用了data.frame(啤酒=newbeers)
,这意味着它是一个预测间隔。请注意,newbeers
是由新数据而不是原始数据(用于拟合线性模型)组成的数据框
对于置信区间,只需使用confint
函数,它(默认情况下)为每个回归系数(在本例中为截距和斜率)提供95%的置信区间
有关回归线上的点,请参见最后两张幻灯片。单个点的置信区间必须大于回归线的置信区间
希望这有帮助 参见mod中的confint
,并在课程材料中注意标准偏差和标准误差(估计值)之间的区别。第一个问题涉及#2问题,而第二个问题涉及#1问题。最后一个问题将由回归线上方和下方的两条二次曲线来回答。如果不明显,我会指出,因为这看起来很像家庭作业(“我应该计算…”),回答问题的人试图给你一些有用的建议,帮助你找到答案,而不是真正为你回答问题。StackOverflow没有“不做家庭作业”的策略,但是R帮助列表(我们中的许多人都从中迁移了)有——我认为这也会蔓延到StackOverflow的[R]文化中。