Zacznij terazZacznij za darmo

Kodowanie cech kategorycznych

Zdarza się, że zbiór danych zawiera wartości numeryczne reprezentujące cechę kategoryczną.

W zbiorze danych donors kolumna wealth_rating używa liczb do określenia poziomu zamożności darczyńcy:

  • 0 = Nieznany
  • 1 = Niski
  • 2 = Średni
  • 3 = Wysoki

To ćwiczenie pokazuje, jak przygotować tego rodzaju cechę kategoryczną i sprawdzić jej wpływ na model regresji logistycznej. Ramka danych donors jest dostępna do użycia.

To ćwiczenie jest częścią kursu

Nadzorowane uczenie maszynowe w R: Klasyfikacja

Zobacz kurs

Instrukcje do ćwiczenia

  • Utwórz czynnik wealth_levels na podstawie numerycznej kolumny wealth_rating z etykietami podanymi poniżej – przekaż funkcji factor() kolumnę do przekształcenia, poszczególne poziomy oraz etykiety.
  • Użyj funkcji relevel(), aby zmienić kategorię referencyjną na Medium. Pierwszym argumentem powinna być twoja nowa kolumna factor.
  • Zbuduj model regresji logistycznej, używając kolumny wealth_levels do przewidywania zmiennej donated, i wyświetl wynik za pomocą summary().

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# Convert the wealth rating to a factor
donors$wealth_levels <- ___(___, levels = ___, labels = ___)

# Use relevel() to change reference category
donors$wealth_levels <- ___(___, ref = ___)

# See how our factor coding impacts the model
summary(___)
Edytuj i uruchom kod