1. Обучение
  2. /
  3. Курса
  4. /
  5. Обобщённые линейные модели в Python

Connected

Упражнение

Линейная модель как частный случай 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()

Инструкции 1/2

undefined XP
    1
    2
  • Импортируйте statsmodels.api с общепринятым псевдонимом sm, а также модули ols и glm из statsmodels.formula.api.
  • Постройте линейную модель, предсказывая Salary на основе Experience, используя набор данных salary.