Pomyłki modelu
Na żądanie zbudowano naiwny klasyfikator. Zarząd browaru chce pracować z tymi wynikami, aby dostosować plan marketingowy. Czy twoja klasyfikacja jest rzeczywiście poprawna?
Przez skrzyżowanie tabelaryczne obserwowanych i sklasyfikowanych zdarzeń zakupu możesz sprawdzić skuteczność klasyfikatora. Tabelę krzyżową można uzyskać, stosując funkcję table() na predicted (przewidywanych) zdarzeniach zakupu wraz z rzeczywistymi observed (obserwowanymi) zakupami. Aby uzyskać wartości względne, podziel tabelę przez całkowitą liczbę obserwacji. Możesz też skorzystać z funkcji prop.table(), która przekształci liczby w tabeli na wartości względne.
To ćwiczenie jest częścią kursu
Budowanie modeli reakcji w R
Instrukcje do ćwiczenia
- Pobierz obserwowane zakupy dla
HOPPINESSzchoice.datai przypisz je do obiektuobserved. - Utwórz tabelę krzyżową wektorów
observedipredicted, używając funkcjitable(). Podziel wynik przez2798. - Utwórz tabelę krzyżową wektorów
observedipredicted, używając 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)/___
# Cross-tabulate observed vs. predicted purchases
___(___(predicted, observed))