我刚刚开始使用speedglm包。我拟合了一个非常简单的模型,并试图预测响应变量(yhat)。
library(speedglm)
data<-data.table(x=1:10, y=5:14)
model<-speedlm(y~x, data=data)与lm函数相反,我不能使用predict(model)来获取yhat。我是否可以为speedglm包使用相应的例程?
发布于 2014-11-22 15:13:30
据我所见,没有predict方法。你为了速度牺牲了方便。但是,计算yhat值非常容易:
data[, yhat := c(cbind(1, x) %*% coef(model))]
# x y yhat
# 1: 1 5 5
# 2: 2 6 6
# 3: 3 7 7
# 4: 4 8 8
# 5: 5 9 9
# 6: 6 10 10
# 7: 7 11 11
# 8: 8 12 12
# 9: 9 13 13
#10: 10 14 14https://stackoverflow.com/questions/27078792
复制相似问题