Предположим, у меня есть две модели, созданные путем вызова glm()
по тем же данным, но с различными формулами и/или семействами. Теперь я хочу сравнить, какая модель лучше, предсказывая по неизвестным данным. Что-то вроде этого:Сравнение моделей GLM с использованием прогноза
mod1 <- glm(formula1, family1, data)
mod2 <- glm(formula2, family2, data)
mu1 <- predict(mod1, newdata, type = "response")
mu2 <- predict(mod2, newdata, type = "response")
- Как я могу сказать, какой из предсказаний
mu1
илиmu2
лучше? - Есть ли какая-то простая команда для вычисления логарифмической вероятности предсказания?
вопрос 1 лучше подходит для http://stats.stackexchange.com/ – JPC
The 'функция возвращает summary' отклонение, которое составляет -2 * logLailelihood для данных и модели. Вам нужно будет сказать, что вы подразумеваете под «лог-правдоподобием предсказания», поскольку ожидаемые значения ожидаются точно в соответствии с моделью, то есть LL будет равна 0. –