НачатьНачать бесплатно

Линейная модель как частный случай GLM

В этом упражнении вы построите линейную модель двумя способами: с помощью функции ols() и с помощью функции glm(). Это покажет, что линейная модель является частным случаем обобщённой линейной модели (GLM).

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

Напомним, что линейная модель в Python задаётся следующим образом:

ols(formula = 'y ~ X', data = my_data).fit()

а обобщённую линейную модель можно обучить с помощью

glm(formula = 'y ~ X', data = my_data, family = sm.families.___).fit()

Это упражнение является частью курса

Обобщённые линейные модели в Python

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

import ____ as ____
from ____.____.____ import ____, ____

# Fit a linear model
model_lm = ols(formula = '____ ~ ____',
               data = ____).fit()

# View model coefficients
print(model_lm.params)
Редактировать и запускать код