De la probabilități la matricea de confuzie
Să presupunem că vrei să fii absolut sigur că modelul tău identifică corect toate minele ca mine. În acest caz, ai putea folosi un prag de predicție de 0,10 în loc de 0,90.
Metoda de transformare a probabilităților în clase prezise și de calculare a matricei de confuzie a fost prezentată în Exercițiul 7 din acest capitol.
Acest exercițiu face parte din cursul
Machine Learning cu caret în R
Instrucțiuni pentru exercițiu
- Folosește
ifelse()pentru a crea un vector de caractere,m_or_r, care să fie clasa pozitivă,"M", cândpeste mai mare decât 0,1, și clasa negativă,"R", în caz contrar. - Convertește
m_or_rîntr-un factor,p_class, cu niveluri identice cu cele aletest[["Class"]]. - Creează o matrice de confuzie cu
confusionMatrix(), transmițândp_classși coloana"Class"din setul de datetest.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# If p exceeds threshold of 0.1, M else R: m_or_r
# Convert to factor: p_class
# Create confusion matrix