在估计回归模型后,通常会提取预测值。但我无法弄清楚如何做到这一点metafor::rma(
library(metafor)
res <- rma(measure="RR", ai=tpos, bi=tneg, ci=cpos, di=cneg,
mods = ~ ablat + year,
data=dat.bcg)
predict(res,
newdata = expand.grid(
year = 1980,
ablat = 30:55
)
)
它返回 13 个拟合值(用于估计rma
对象的数据中的行,而不是对象中的 25 行expand.grid(
。
我怎样才能对新的样本进行预测data.frame
?