Eenvoudig recept
Met de attrition_num-gegevensset met uitsluitend numerieke data over medewerkers die het bedrijf hebben verlaten, wil je een model bouwen dat kan voorspellen of een medewerker waarschijnlijk blijft, met Attrition als binaire variabele die is gecodeerd als een factor. Om te beginnen definieer je een eenvoudig recept dat niets anders doet dan de modelformule en de trainingsdata vastleggen.
De attrition_num-data, de logistische regressie lr_model, de door de gebruiker gedefinieerde functie class-evaluate(), en de train- en test-splits zijn alvast voor je geladen.
Deze oefening maakt deel uit van de cursus
Feature engineering in R
Oefeninstructies
- Maak een eenvoudig recept waarin je alleen de modelformule definieert.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Create a plain recipe defining only the model formula
lr_recipe_plain <-
___(___ ~., ___ = ___)
lr_workflow_plain <- workflow() %>%
add_model(lr_model) %>%
add_recipe(lr_recipe_plain)
lr_fit_plain <- lr_workflow_plain %>%
fit(train)
lr_aug_plain <-
lr_fit_plain %>% augment(test)
lr_aug_plain %>% class_evaluate(truth = Attrition,
estimate = .pred_class,.pred_No)