1. Nauka
  2. /
  3. Kursy
  4. /
  5. Modelowanie ryzyka kredytowego w R

Connected

ćwiczenie

Tworzenie macierzy pomyłek

W tym przykładzie przyjmijmy, że uruchomiono model i wyniki predykcji zapisano w wektorze model_pred. Aby ocenić, jak model sobie poradził, skonstruujesz macierz pomyłek. Porównasz kolumnę z rzeczywistym statusem pożyczki (loan_status) z wartościami przewidywanymi (model_pred), korzystając z funkcji table(), której argumentami są wartości rzeczywiste i wartości przewidywane. Przypomnij sobie strukturę macierzy pomyłek:

oraz wzory:

$$\textrm{Classification accuracy} = \frac{(TP + TN)}{(TP + FP + TN + FN)}$$

$$\textrm{Sensitivity} = \frac{TP}{(TP + FN)}$$

$$\textrm{Specificity} = \frac{TN}{(TN + FP)}$$

Instrukcje

100 XP
  • Utwórz macierz pomyłek porównującą kolumnę loan_status ze zbioru test_set z wektorem model_pred. Możesz w tym celu użyć funkcji table() z dwoma argumentami. Zapisz macierz w obiekcie conf_matrix.
  • Oblicz dokładność klasyfikacji i wyświetl wynik. Możesz wybrać odpowiednie elementy macierzy przy użyciu conf_matrix lub wpisać interesujące cię wartości bezpośrednio.
  • Oblicz czułość (sensitivity) i wyświetl wynik.