1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Tvorba modelů odezvy v R

Connected

cvičení

ROC křivky

Jako hranici klasifikace lze zvolit i jiné hodnoty než 0.5, jenže potenciálních mezních hodnot je mnoho a procházet stovky tabulek by bylo zdlouhavé. Pomůže ti ROC křivka.

Takový graf vytvoříš pomocí funkce roc() z doplňkového balíčku pROC. Funkce roc() přijímá jako vstupy vektor pozorovaných odezev (obvykle zakódovaných jako 0 a 1) a vektor předpovězených hodnot stejné délky. Pozorované nákupy HOPPINESS opět získáš z objektu choice.data. Předpovězené hodnoty dostaneš aplikováním funkce fitted() na objekt extended.model. Výslednou ROC křivku pak zobrazíš pomocí funkce plot() aplikované na vzniklý objekt roc.

Pokyny

100 XP
  • Načti doplňkový balíček pROC pomocí funkce library().
  • Získej pozorované nákupy HOPPINESS z objektu choice.data a ulož je do objektu observed.
  • Vytvoř objekt roc pomocí funkce roc aplikované na pozorované odezvy z choice.data a předpovězené hodnoty z objektu extended.model. Výsledek ulož do objektu ROC.
  • Zobraz ROC křivku pomocí funkce plot() aplikované na objekt ROC.