Předpovědi jednoho modelu
Abys mohl/a vyhodnotit výkon klasifikačního modelu, musíš porovnat skutečné hodnoty Attrition s těmi, které model předpověděl.
Při výpočtu metrik pro binární klasifikaci (například přesnosti a úplnosti) musí být skutečný i předpovězený vektor převedeny na binární hodnoty.
V tomto cvičení se naučíš, jak tyto vektory připravit – jako příklad použijeme model a validační datový rámec z prvního foldu křížové validace.
Toto cvičení je součástí kurzu
Machine Learning in the Tidyverse
Pokyny k cvičení
- Extrahuj
modela validační datový rámecvalidatez prvního foldu křížové validace. - Extrahuj sloupec
Attritionz datového rámcevalidatea převeď hodnoty na binární formát (TRUE/FALSE). - Použij
modelk předpovědi pravděpodobností odchodu zaměstnanců pro datový rámecvalidate. - Převeď předpovězené pravděpodobnosti na binární vektor – předpokládej, že všechny pravděpodobnosti větší než
0.5jsou TRUE.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Extract the first model and validate
model <- cv_models_lr$___[[___]]
validate <- cv_models_lr$___[[___]]
# Prepare binary vector of actual Attrition values in validate
validate_actual <- ___ == "Yes"
# Predict the probabilities for the observations in validate
validate_prob <- predict(___, ___, type = "response")
# Prepare binary vector of predicted Attrition values for validate
validate_predicted <- ___