Zacznij terazZacznij za darmo

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

Zobacz kurs

Instrukcje do ćwiczenia

  • Pobierz obserwowane zakupy dla HOPPINESS ze zbioru choice.data i przypisz je do obiektu observed.
  • Zestaw ze sobą wektory danych observed i predicted za pomocą funkcji table(). Podziel wynik przez length(observed).
  • Zestaw ze sobą wektory danych observed i predicted za pomocą 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)/length(___)

# Cross-tabulate observed vs. predicted purchases
___(___(predicted, observed))
Edytuj i uruchom kod