Пакет glmulti сделает это довольно эффективно:
Автоматический выбор модели и усреднение модели.Предоставляет оболочку для glm и других функций, автоматически генерируя все возможные модели (с учетом ограничений, установленных пользователем) с указанным ответом и пояснительными переменными, и находя лучшие модели с точки зрения некоторого информационного критерия (AIC, AICc или BIC).Может обрабатывать очень большое количество моделей-кандидатов.Имеет генетический алгоритм для поиска лучших моделей, когда исчерпывающий отбор кандидатов невозможен.
Следуют незапрошенные рекомендации:
ОДНАКО. Обратите внимание, что при таком подходе можно найти модель, минимизирующую внутри выборки ошибку (добров соответствии с вашими фактическими данными), у него есть две основные проблемы, которые заставят вас дважды подумать об их использовании.
- этот тип выбора модели на основе данных будет почти всегда уничтожить вашу способность делать надежные выводы (вычислять p-значения, доверительные интервалы и т. Д.).См. этот перекрестный вопрос .
- , он может превысить ваши данные (хотя использование критериев информации, перечисленных в описании пакета, поможет в этом)