Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Pobierz obserwowane zakupy dla HOPPINESS z choice.data i przypisz je do obiektu observed.
  • Utwórz tabelę krzyżową wektorów observed i predicted, używając funkcji table(). Podziel wynik przez 2798.
  • Utwórz tabelę krzyżową wektorów observed i predicted, używając funkcji table(). 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))
Edytuj i uruchom kod