Začněte nyníZačněte zdarma

Od pravděpodobností ke konfuzní matici

Představ si, že chceš mít skutečnou jistotu, že model správně identifikuje všechny miny jako miny. V takovém případě bys mohl/a použít práh predikce 0,10 namísto 0,90.

Postup převodu pravděpodobností na predikované třídy a následného výpočtu konfuzní matice byl ukázán v cvičení 7 této kapitoly.

Toto cvičení je součástí kurzu

Machine Learning s balíčkem caret v R

Zobrazit kurz

Pokyny k cvičení

  • Pomocí ifelse() vytvoř znakový vektor m_or_r, který nabývá hodnoty pozitivní třídy "M", pokud je p větší než 0,1, a jinak hodnoty negativní třídy "R".
  • Převeď m_or_r na faktor p_class se stejnými úrovněmi, jaké má test[["Class"]].
  • Vytvoř konfuzní matici pomocí confusionMatrix() – předej jí p_class a sloupec "Class" z datasetu test.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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


# Convert to factor: p_class


# Create confusion matrix
Upravit a spustit kód