выбор переменных для наиболее подходящей модели с использованием GAM в R?

Я также новичок в R, и я пытаюсь использовать MGCV для моделирования взаимосвязи между численностью рыбы и 11 факторами окружающей среды в качестве 11 независимых переменных.

y ~ s(x1) + s(x2) + ... + s(x11)

Я пробовал использовать слишком много моделей (от 1 переменной; 2 переменных .... модели с 11 переменными), а затем использовал AIC, чтобы выбрать наиболее подходящую модель. Однако я не мог запустить все модели одновременно.

Не могли бы вы помочь мне в этом вопросе. Было бы очень хорошо, если бы вы могли поделиться кодами для этого. Спасибо,

NVN


person nvnghia    schedule 25.12.2020    source источник


Ответы (1)


Это не лучший способ сделать вывод, хотя может быть приемлемым, если вас интересует только прогнозирование.

Вместо этого рассмотрите возможность добавления select = TRUE в модель (это аргумент для gam() и т.д. в каждом сглаживании также уменьшаются до нуля (немного похоже на лассо) и, таким образом, также могут быть выбраны из модели.

person Gavin Simpson    schedule 26.12.2020