Вопрос более или менее соответствует названию.Я хотел бы использовать функцию caret::train
с бета-биномиальными моделями, сделанными с пакетом glmmTMB
(хотя я не против других функций, способных приспосабливать бета-биномиальные модели) для вычисления оценок средней абсолютной ошибки (MdAE) с помощьюперекрестная проверка ножа (оставьте один)Функция glmmTMBControl
уже способна оценить оптимальный параметр дисперсии, но я надеялся также как-то сохранить эту информацию ... или, возможно, с осторожностью выполнить вычисления?
Набор данных, с которым я работаю, выглядитthis:
df <- data.frame(Effect = rep(seq(from = 0.05, to = 1, by = 0.05), each = 5), Time = rep(seq(1:20), each = 5))
В идеале я бы мог передать функцию glmmTMB
в trainControl
примерно так:
BB.glmm1 <- train(Time ~ Effect,
data = df, method = "glmmTMB",
method = "", metric = "MAD")
Вывод будет таким, как в примерах, содержащихся в trainХотя, возможно, с оценками для параметра дисперсии.
Хотя я никоим образом не против обходных путей - заранее спасибо!