Välja standardmodeller
MICE skapar en separat imputeringsmodell för varje variabel i datamängden. Vilken typ av modell det blir beror på variabelns datatyp. Ett vanligt sätt att styra detta är att ange en standardmodell för var och en av de fyra variabeltyperna.
Detta gör du genom att skicka argumentet defaultMethod till mice(), vilket ska vara en vektor med längd 4 som innehåller standardimputeringsmetoderna för:
- Kontinuerliga variabler,
- Binära variabler,
- Kategoriska variabler (oordnade faktorer),
- Faktorvariabler (ordnade faktorer).
I den här övningen använder du mice-dokumentationen för att se listan med tillgängliga metoder och välja de du vill att algoritmen ska använda. Dags att välja modeller!
Den här övningen är en del av kursen
Hantering av saknade värden med imputering i R
Övningsinstruktioner
- I RDocumentation som returneras av
?micefinns en tabell med nyckelordet för varje metod. - Imputera
biopics-datamängden medmice()med följande standardmetoder, i angiven ordning: klassificerings- och regressionsträd, linjär diskriminantanalys, prediktiv medelvärdesanpassning samt proportional odds-modell. - Skriv ut
biopics_multiimpför att se vilken metod som användes för respektive variabel.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Impute biopics using the methods specified in the instruction
biopics_multiimp <- ___(biopics, m = 20,
defaultMethod = ___)
# Print biopics_multiimp
print(biopics_multiimp)