Dokładność modelu
Dokładność modelu można obliczyć według wzoru:
$$\text{Accuracy} = \frac{\text{ TP + TN }}{\text{ TP + TN + FP + FN }}$$
gdzie
- Prawdziwe negatywy (TN): pracownicy aktywni poprawnie zaklasyfikowani jako aktywni
- Prawdziwe pozytywy (TP): pracownicy nieaktywni poprawnie zaklasyfikowani jako nieaktywni
- Fałszywe pozytywy (FP): pracownicy aktywni błędnie zaklasyfikowani jako nieaktywni
- Fałszywe negatywy (FN): pracownicy nieaktywni błędnie zaklasyfikowani jako aktywni
Funkcja confusionMatrix() z pakietu caret automatycznie oblicza dokładność modelu wraz z innymi istotnymi statystykami.
To ćwiczenie jest częścią kursu
HR Analytics: Przewidywanie rotacji pracowników w R
Instrukcje do ćwiczenia
- Wczytaj pakiet
caret. - Wywołaj funkcję
confusionMatrix()na obiekcieconf_matrix, aby wyświetlić dokładność modelu. - Przejrzyj wyniki funkcji
confusionMatrix()i przypisz dokładność modelu do zmiennejaccuracy.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Load caret
library(___)
# Call confusionMatrix
___
# Choose the model's accuracy as per confusionMatrix output (0.9283 or 92.83)?
accuracy <- ___