Model náhodného lesa
V tomto cvičení použiješ funkci randomForest() z balíčku randomForest k sestavení modelu náhodného lesa pro předpovídání odchodu zákazníků v trénovací datové sadě training_set. Cílová proměnná se jmenuje Future.
Taky se podíváš na důležitost jednotlivých proměnných v modelu a vizualizuješ ji.
Toto cvičení je součástí kurzu
Prediktivní analytika pomocí síťových dat v R
Pokyny k cvičení
- Načti balíček
randomForest. - Použij funkci
set.seed()se seedem 863. - Sestav náhodný les pomocí funkce
randomForest()a všech proměnných vtraining_set. Proměnná odezvyFuturemusí být faktor, takže využij funkcias.factor(). - Vykresli důležitost proměnných modelu náhodného lesa pomocí
varImpPlot().
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Load package
___(randomForest)
# Set seed
set.seed(___)
# Build model
rfModel <- ___(as.factor(___)~. ,data=training_set)
# Plot variable importance
varImpPlot(___)