Confusão do modelo
Sob demanda, você construiu um classificador ingênuo. A diretoria da cervejaria quer trabalhar com esses números para ajustar o plano de marketing. Então, sua classificação está realmente correta?
Ao fazer uma tabela cruzada dos eventos de compra observados vs. classificados, você consegue verificar o desempenho do classificador. A tabulação cruzada pode ser feita usando a função table() nos eventos de compra predicted, junto com as compras verdadeiras observed. Para obter valores relativos, divida a tabela pelo número total de observações. Como alternativa, você pode usar a função prop.table() para converter os números da tabela em valores relativos.
Este exercício faz parte do curso
Construindo modelos de resposta em R
Instruções do exercício
- Obtenha as compras observadas de
HOPPINESSa partir dechoice.datae atribua a um objetoobserved. - Faça a tabulação cruzada dos vetores
observedepredictedusando a funçãotable(). Divida o resultado por2798. - Faça a tabulação cruzada dos vetores
observedepredictedusando a funçãotable(). Aplique a funçãoprop.table()ao resultado.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# Obtain the observed purchases
observed <- ___
# Cross-tabulate observed vs. predicted purchases
___(predicted, observed)/___
# Cross-tabulate observed vs. predicted purchases
___(___(predicted, observed))