Zacznij terazZacznij za darmo

Od prawdopodobieństw do macierzy pomyłek

Załóżmy teraz, że chcesz mieć pewność, że model poprawnie identyfikuje wszystkie miny jako miny. W takim przypadku możesz użyć progu predykcji 0,10 zamiast 0,90.

Sposób zamiany prawdopodobieństw na przewidywane klasy, a następnie obliczania macierzy pomyłek, został pokazany w ćwiczeniu 7 tego rozdziału.

To ćwiczenie jest częścią kursu

Uczenie maszynowe z caret w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj funkcji ifelse(), aby utworzyć wektor znakowy m_or_r, który przyjmuje wartość klasy pozytywnej "M", gdy p jest większe niż 0,1, a w przeciwnym razie – klasy negatywnej "R".
  • Przekształć m_or_r w czynnik p_class z poziomami takimi samymi jak poziomy test[["Class"]].
  • Utwórz macierz pomyłek za pomocą confusionMatrix(), przekazując p_class i kolumnę "Class" ze zbioru danych test.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# If p exceeds threshold of 0.1, M else R: m_or_r


# Convert to factor: p_class


# Create confusion matrix
Edytuj i uruchom kod