Fazer previsões
Fazer previsões com dados é um dos objetivos fundamentais do Machine Learning. Agora que você sabe como dividir os dados e ajustar um modelo, é hora de fazer previsões sobre amostras não vistas com seus modelos.
Você vai fazer previsões sobre o seu conjunto de teste usando um modelo obtido ao ajustar os dados de treino a uma especificação de árvore.
Estão disponíveis no seu workspace os conjuntos de dados que você gerou anteriormente (diabetes_train e diabetes_test) e uma especificação de árvore de decisão tree_spec, que foi gerada com o código a seguir:
tree_spec <- decision_tree() %>%
set_engine("rpart") %>%
set_mode("classification")
Este exercício faz parte do curso
Machine Learning com modelos baseados em árvores em R
Instruções do exercício
- Ajuste sua especificação aos dados de treino usando
outcomecomo variável-alvo e todos os preditores para criarmodel. - Use seu modelo para prever o desfecho de diabetes para cada observação no conjunto de teste e atribua o resultado a
predictions. - Adicione o desfecho verdadeiro do conjunto de teste a
predictionscomo uma coluna chamadatrue_classe salve o resultado comopredictions_combined. - Use a função
head()para imprimir as primeiras linhas do resultado.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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
___