Confusión del modelo
Bajo demanda, construiste un clasificador ingenuo. La dirección de la cervecera quiere trabajar con estas cifras para ajustar su plan de marketing. Entonces, ¿tu clasificación es realmente correcta?
Al crear una tabla cruzada de los eventos de compra observados frente a los clasificados, puedes comprobar el rendimiento de tu clasificador. La tabulación cruzada se puede hacer usando la función table() sobre los eventos de compra predicted junto con las compras reales observed. Para obtener números relativos, además divides la tabla por el número total de observaciones. Alternativamente, puedes usar la función prop.table() para convertir los números de la tabla en proporciones.
Este ejercicio forma parte del curso
Creación de modelos de respuesta en R
Instrucciones del ejercicio
- Obtén las compras observadas de
HOPPINESSdesdechoice.datay asígnalas a un objetoobserved. - Cruza los vectores
observedypredictedutilizando la funcióntable(). Divide el resultado porlength(observed). - Cruza los vectores
observedypredictedutilizando la funcióntable(). Aplica la funciónprop.table()sobre el resultado.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
# Obtain the observed purchases
observed <- ___
# Cross-tabulate observed vs. predicted purchases
___(predicted, observed)/length(___)
# Cross-tabulate observed vs. predicted purchases
___(___(predicted, observed))