ПочатиПочніть безкоштовно

Перетворення змінних

Продовжуючи роботу з wells, ви потренуєтеся застосовувати перетворення змінних безпосередньо у формулі та під час побудови матриці моделі, без додавання перетворених даних у датафрейм наперед. Ви також знову обчислите похибку моделі (deviance), щоб перевірити, чи поліпшило перетворення припасування моделі.

Нагадаємо, що структура функції dmatrix() відповідає правій частині формули аргументу glm() плюс аргумент data.

dmatrix('y ~ x1 + x2', 
        data = my_data)

Набір даних wells і модель model_ars з arsenic (початкова змінна) уже завантажено в робоче середовище.

Ця вправа є частиною курсу

Узагальнені лінійні моделі в Python

Переглянути курс

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Import function dmatrix
import ____ as ____
from ____ import ____

# Construct model matrix for arsenic with log transformation
____('np.____(____)', data = ____,
       return_type = 'dataframe').head()
Редагувати та запускати код