1. Learn
  2. /
  3. Курси
  4. /
  5. Узагальнені лінійні моделі в Python

Connected

Вправа

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

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

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

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

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

Інструкції 1/3

undefined XP
    1
    2
    3
  • Імпортуйте numpy як np та dmatrix з patsy.
  • Побудуйте матрицю моделі, застосувавши логарифмічне перетворення до arsenic за допомогою функції log() з numpy.