Vytváření predikcí
Předpovídání výsledků na základě dat je jedním ze základních cílů strojového učení. Teď, když víš, jak rozdělit data a natrénovat model, je čas dělat predikce pro nová, dosud neviděná data.
Budeš předpovídat výsledky pro testovací sadu pomocí modelu, který vznikne natrénováním trénovacích dat na specifikaci rozhodovacího stromu.
V pracovním prostředí máš k dispozici datové sady, které jsi vytvořil/a dříve (diabetes_train a diabetes_test), a specifikaci rozhodovacího stromu tree_spec vzniklou následujícím kódem:
tree_spec <- decision_tree() %>%
set_engine("rpart") %>%
set_mode("classification")
Toto cvičení je součástí kurzu
Machine Learning with Tree-Based Models in R
Pokyny k cvičení
- Natrénuj svou specifikaci na trénovacích datech s proměnnou
outcomejako cílovou a všemi prediktory, čímž vytvoříš objektmodel. - Použij svůj model k předpovědi výsledku diabetu pro každé pozorování v testovací sadě a výsledek ulož do
predictions. - Přidej skutečný výsledek z testovací sady do
predictionsjako sloupec s názvemtrue_classa výsledek ulož jakopredictions_combined. - Pomocí funkce
head()vypiš první řádky výsledku.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Train your model
model <- tree_spec %>%
___
# Generate predictions
predictions <- ___(model,
___)
# Add the true outcomes
predictions_combined <- predictions %>%
___(true_class = ___)
# Print the first lines of the result
___