У меня есть некоторые данные с некоторыми недостающими значениями для одной переменной, и я хочу иметь возможность создавать (случайные) предсказания для того, что они могут быть. Вот моя первая мысль:Случайные прогнозы от линейной модели в R
# 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, но я не уверен, как его использовать.