Перетворення змінних
Продовжуючи роботу з 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()