【发布时间】:2014-07-22 20:18:17
【问题描述】:
我们使用标准 lm 函数运行 OLS 回归。为了解决面板数据的问题,我们使用pcse 包重新运行分析,以计算面板校正的标准误差。我们得到了结果并想要生成一个图形来显示预测值和置信区间(就像我们对标准 SE 的正常 lm 回归所做的那样),但我们得到了以下错误消息:
Error in UseMethod("predict") :
no applicable method for 'predict' applied to an object of class "pcse"
知道如何将 pcse 计算的 se 放入 lm 对象类以进行预测吗?
您可以在下面找到我们的模型和图形函数。我们感谢任何有关如何解决此问题的建议,即找到一种方法来提供一个图形来显示我们希望它显示的内容
问候
型号:
m.2 <- lm(PIV~inter_X1+inter_X2+X3+X1+DumX2+X4+X5, data=Dataset))
summary(m.2)
m.2<- pcse(lm(PIV~(X3*X1)+(X3*X2)+X3+X1+X2+X4+X5, data=Dataset),
groupN = Dataset$C1, groupT = Dataset$Y)
pred.val <- predict(m.2, newdata=Dataset_2,
se.fit=TRUE, interval=c("confidence"), level=0.9)
## Error in UseMethod("predict") :
## no applicable method for 'predict' applied to an object of class "pcse"
【问题讨论】:
-
我冒昧地调整了你的标题,因为你原来的问题(“为什么不能 R ...?”)的答案是微不足道的,并不是非常有用:因为包作者没有写一个
predict()方法。
标签: r regression lm predict