Macierz pomyłek modelu
Na żądanie zbudowałeś naiwny klasyfikator. Zarząd browaru chce wykorzystać te dane do skorygowania planu marketingowego. Czy twoja klasyfikacja rzeczywiście jest trafna?
Zestawiając ze sobą obserwowane i sklasyfikowane zdarzenia zakupowe, możesz sprawdzić, jak dobrze działa twój klasyfikator. Taką tabelę krzyżową możesz zbudować za pomocą funkcji table(), zestawiając predicted zdarzenia zakupowe z rzeczywistymi, observed zakupami. Aby otrzymać wartości względne, dodatkowo podziel tabelę przez całkowitą liczbę obserwacji. Możesz też skorzystać z funkcji prop.table(), żeby przekształcić liczby w tabeli na wartości względne.
To ćwiczenie jest częścią kursu
Building Response Models in R
Instrukcje do ćwiczenia
- Pobierz obserwowane zakupy dla
HOPPINESSze zbioruchoice.datai przypisz je do obiektuobserved. - Zestaw ze sobą wektory danych
observedipredictedza pomocą funkcjitable(). Podziel wynik przezlength(observed). - Zestaw ze sobą wektory danych
observedipredictedza pomocą funkcjitable(). Zastosuj na wyniku funkcjęprop.table().
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Obtain the observed purchases
observed <- ___
# Cross-tabulate observed vs. predicted purchases
___(predicted, observed)/length(___)
# Cross-tabulate observed vs. predicted purchases
___(___(predicted, observed))