Examinar las probabilidades "brutas
El paquete naivebayes
ofrece varias formas de echar un vistazo al interior de un modelo Naive Bayes.
Si escribes el nombre del objeto modelo, obtendrás las probabilidades a priori (globales) y condicionales de cada uno de los predictores del modelo. Si te apetece, puedes utilizarlas para calcular a mano las probabilidades posteriores (predichas).
Alternativamente, R calculará las probabilidades posteriores por ti si se suministra el parámetro type = "prob"
a la función predict()
.
Utilizando estos métodos, examina cómo varía la probabilidad de localización del 9am predicha por el modelo en función del día a día. El modelo locmodel
que ajustaste en el ejercicio anterior está disponible para que lo utilices, y el paquete naivebayes
ha sido precargado.
Este ejercicio forma parte del curso
Aprendizaje supervisado en R: Clasificación
Instrucciones del ejercicio
- Imprime el objeto
locmodel
en la consola para ver las probabilidades a priori y condicionales calculadas. - Utiliza la función
predict()
de forma similar al ejercicio anterior, pero contype = "prob"
para ver las probabilidades previstas para el jueves a las 9h. - Compáralas con las probabilidades previstas para el sábado a las 9 de la mañana.
Ejercicio interactivo práctico
Prueba este ejercicio completando el código de muestra.
# Examine the location prediction model
# Obtain the predicted probabilities for Thursday at 9am
predict(___, ___ , type = ___)
# Obtain the predicted probabilities for Saturday at 9am