Я использую AIC (информационный критерий Акаике) для сравнения нелинейных моделей в R. Допустимо ли сравнивать AIC разных типов моделей? В частности, я сравниваю модель, подобранную с помощью glm, с моделью со случайным термином эффекта, подобранной с помощью glmer (lme4).
Если нет, то есть ли способ сделать такое сравнение? Или идея полностью неверна?
источник
Это отличный вопрос, который меня интересовал некоторое время.
Для моделей в одном семействе (т.е. авторегрессивных моделей порядка k или полиномов) AIC / BIC имеет большой смысл. В других случаях это менее понятно. Точное вычисление логарифмической вероятности точно (с постоянными терминами) должно работать, но лучше использовать более сложное сравнение моделей, такое как факторы Байеса (http://www.jstor.org/stable/2291091).
Если модели имеют одинаковую функцию потерь / ошибок, одна альтернатива состоит в том, чтобы просто сравнить перекрестно проверенные логарифмические вероятности. Обычно это то, что я пытаюсь сделать, когда я не уверен, что AIC / BIC имеет смысл в определенной ситуации.
источник
Обратите внимание, что в некоторых случаях AIC не может даже сравнивать модели одного типа, например, модели ARIMA с другим порядком различий. Прогнозирование цитирования : принципы и практика Роба Хиндмана и Джорджа Афанасопулоса:
источник