Я пытаюсь предсказать значения с течением времени (дни по оси x) для модели glmer, которая была запущена на моих биномиальных данных. Total Alive и Total Dead - это данные подсчета. Это моя модель и соответствующие шаги ниже.
full.model.dredge<-glmer(cbind(Total.Alive,Total.Dead)~(CO2.Treatment+Lime.Treatment+Day)^3+(Day|Container)+(1|index),
data=Survival.data,family="binomial")
Мы учли чрезмерную дисперсию, как вы можете видеть в коде (1: индекс).
Затем мы используем команду dredge для определения наиболее подходящих моделей с основными эффектами (CO2.Treatment, Lime.Treatment, Day) и их соответствующими взаимодействиями.
dredge.models<-dredge(full.model.dredge,trace=FALSE,rank="AICc")
Затем сделал для них переменную рабочего пространства
my.dredge.models<-get.models(dredge.models)
Затем мы провели усреднение модели, чтобы усреднить коэффициенты для наиболее подходящих моделей.
silly<-model.avg(my.dredge.models,subset=delta<10)
Но теперь я хочу создать график с Total Alive по оси Y и днями по оси X и соответствующей линией в зависимости от выходных данных модели. Я понимаю, что это сложно, потому что модель объединила Total.Alive и Total.Dead (см. cbind(Total.Alive,Total.Dead)
в модели.
Когда я пытаюсь запустить команду прогнозирования, я получаю сообщение об ошибке
# 9: In UseMethod("predict") :
# no applicable method for 'predict' applied to an object of class "mer"