Vytvoř objekt resamples
Teď, když máš natrénované dva modely na datasetu odchodu zákazníků, je čas porovnat jejich predikce na nových datech a rozhodnout, který model je pro tvůj dataset nejlepší.
Modely v caret můžeš porovnat pomocí funkce resamples(), pokud sdílejí stejná trénovací data a stejný objekt trainControl s přednastavenými folds křížové validace. Funkce resamples() přijímá jako vstup seznam modelů a umožňuje porovnat desítky modelů najednou (v tomto případě porovnáváš pouze dva).
Toto cvičení je součástí kurzu
Machine Learning s balíčkem caret v R
Pokyny k cvičení
model_glmnet a model_rf jsou načteny v tvém pracovním prostředí.
- Vytvoř
list()obsahující modelglmnetjakoitem1a modelrangerjakoitem2. - Předej tento seznam funkci
resamples()a výsledný objekt ulož jakoresamples. - Shrň výsledky zavoláním funkce
summary()na objektresamples.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Create model_list
model_list <- list(item1 = ___, item2 = ___)
# Pass model_list to resamples(): resamples
# Summarize the results