Kodning av kategoriska särdrag
Ibland innehåller en datamängd numeriska värden som representerar ett kategoriskt särdrag.
I datamängden donors använder wealth_rating siffror för att ange givarens förmögenhetsnivå:
- 0 = Okänd
- 1 = Låg
- 2 = Medel
- 3 = Hög
Den här övningen visar hur du förbereder den här typen av kategoriskt särdrag och undersöker hur det påverkar en logistisk regressionsmodell. Dataramen donors finns tillgänglig för dig att använda.
Den här övningen är en del av kursen
Övervakat lärande i R: Klassificering
Övningsinstruktioner
- Skapa en faktor
wealth_levelsfrån den numeriska kolumnenwealth_ratingmed etiketter enligt exemplet, genom att skicka funktionenfactor()den kolumn du vill konvertera, de enskilda nivåerna och etiketterna. - Använd
relevel()för att ändra referenskategorin tillMedium. Det första argumentet ska vara din nyafactor-kolumn. - Bygg en logistisk regressionsmodell med kolumnen
wealth_levelsför att förutsägadonatedoch visa resultatet medsummary().
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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(___)