【发布时间】:2016-04-20 20:56:09
【问题描述】:
我有一些数据,其中一个变量有一些缺失值,我希望能够创建(随机)预测这些可能是什么。这是我的第一个想法:
# miss indicates where the observations with missing response are
library(MASS)
model <- glm.nb(data[-miss,4] ~ ., data=data[-miss,-4])
predict(model, newdata=data[miss,-4])
但是,如果我重复最后一行,它会一遍又一遍地给出相同的答案 - 它似乎给出了给定数据和模型的响应的预测平均值。我想要一个包含方差的随机预测,即在给定模型下使用此类预测变量从观察响应的分布中随机抽取。
它可能与 pred.var 参数有关,但我不确定如何使用它。
【问题讨论】: