Sestavení finálního klasifikačního modelu
Při porovnání výkonu podle metriky recall mezi logistickým regresním modelem (0,4) a nejlepším modelem náhodného lesa (0,2) jsi zjistil/a, že logistická regrese podává lepší výsledky. V tomto cvičení sestavíš logistický regresní model na všech trénovacích datech a připravíš potřebné vektory pro vyhodnocení jeho výkonu na testovacích datech.
Toto cvičení je součástí kurzu
Machine Learning in the Tidyverse
Pokyny k cvičení
- Sestav logistický regresní model předpovídající
Attritions využitím všech dostupných příznaků vtraining_data. - Připrav binární vektor skutečných testovacích hodnot
test_actual. - Připrav binární vektor předpovězených hodnot, kde pravděpodobnost větší než 0,5 odpovídá hodnotě
TRUE, a ulož ho jakotest_predicted.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Build the logistic regression model using all training data
best_model <- glm(formula = ___,
data = ___, family = "binomial")
# Prepare binary vector of actual Attrition values for testing_data
test_actual <- testing_data$___ == "___"
# Prepare binary vector of predicted Attrition values for testing_data
test_predicted <- predict(___, ___, type = "response") > ___