Kodowanie zmiennych kategorycznych
W poprzednich ćwiczeniach tworzyłeś macierze modelu dla zmiennych ciągłych i stosowałeś transformacje zmiennych. W tym ćwiczeniu przećwiczysz sposoby kodowania zmiennej kategorycznej.
Dane kategoryczne pozwalają analizować i porównywać zależności między różnymi grupami lub czynnikami. Dlatego wybór grupy referencyjnej jest istotny – w zależności od badanego problemu możesz chcieć zmienić domyślną grupę referencyjną. Jednym z częstych powodów takiej zmiany jest to, że interpretacja oszacowań współczynników staje się bardziej trafna i interesująca w kontekście danego badania.
W tym ćwiczeniu wrócisz do zbioru danych crab, w którym color i spine są zmiennymi kategorycznymi.
Zbiór danych crab jest już wczytany do obszaru roboczego.
To ćwiczenie jest częścią kursu
Uogólnione modele liniowe w Pythonie
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Import function dmatrix
from ____ import ____
# Construct and print model matrix for color as categorical variable
print(____('____', data = ____,
return_type = 'dataframe').head())