Кодування категоріальних змінних
У попередніх вправах ви тренувалися створювати матриці моделі для неперервних змінних і застосовувати перетворення змінних. У цій вправі ви попрактикуєтеся у способах кодування категоріальної змінної.
Категоріальні дані дають змогу аналізувати та порівнювати зв'язки для різних груп або факторів. Тому вибір базової (референтної) групи є важливим. Часто, залежно від дослідження, може бути доцільно змінити базову групу, відмінну від типового варіанта. Поширена причина змінювати базову групу — зробити тлумачення оцінок коефіцієнтів більш доречним і цікавим для конкретного дослідження.
У цій вправі ви знову звернетеся до набору даних crab, де color і spine — це категоріальні змінні.
Набір даних crab попередньо завантажено в робочу область.
Ця вправа є частиною курсу
Узагальнені лінійні моделі в Python
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Import function dmatrix
from ____ import ____
# Construct and print model matrix for color as categorical variable
print(____('____', data = ____,
return_type = 'dataframe').head())