Влияние мультиколлинеарности
На основе набора данных crab вы проанализируете последствия мультиколлинеарности. Напомним, что мультиколлинеарность может проявляться следующим образом:
- Коэффициент незначим, однако переменная имеет высокую корреляцию с \(y\).
- Добавление или удаление переменной существенно изменяет коэффициенты.
- Знак коэффициента не соответствует ожидаемому.
- Переменные попарно сильно коррелируют между собой.
Это упражнение является частью курса
Обобщённые линейные модели в Python
Инструкции к упражнению
- Импортируйте необходимые функции из библиотеки
statsmodelsдля работы с обобщёнными линейными моделями. - Постройте многомерную логистическую регрессию с переменными
weightиwidthв качестве объясняющих иyв качестве зависимой переменной. - Выведите результаты модели с помощью функции
print().
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# Import statsmodels
import ____.____ as sm
from ____.____.____ import glm
# Define model formula
formula = '____ ~ ____'
# Fit GLM
model = glm(____, ____ = ____, ____ = sm.____.____).____
# Print model summary
____(____.____)