Vytvoř vlastní indexy pro trénink a test
Jak jsi viděl/a ve videu, v této kapitole se zaměříme na reálný dataset, který propojuje všechny koncepty probírané v předchozích kapitolách.
Dataset churn obsahuje data o různých zákaznících telekomunikační společnosti. Úkolem je předpovědět, kteří zákazníci zruší svůj tarif (tzv. churn).
V této kapitole prozkoumáš dva různé typy prediktivních modelů: glmnet a rf. Nejprve proto vytvoříme znovupoužitelný objekt trainControl, který ti umožní spolehlivě oba modely porovnat.
Toto cvičení je součástí kurzu
Machine Learning s balíčkem caret v R
Pokyny k cvičení
V tvém pracovním prostředí jsou načteny objekty churn_x a churn_y.
- Pomocí
createFolds()vytvoř 5 CV foldů prochurn_y, což je cílová proměnná pro toto cvičení. - Předej je funkci
trainControl()a vytvoř tak znovupoužitelnýtrainControlpro porovnávání modelů.
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 custom indices: myFolds
myFolds <- createFolds(___, k = 5)
# Create reusable trainControl object: myControl
myControl <- trainControl(
summaryFunction = twoClassSummary,
classProbs = TRUE, # IMPORTANT!
verboseIter = TRUE,
savePredictions = TRUE,
index = ___
)