1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Supervised Learning v R: Klasifikace

Connected

cvičení

Sestavení sofistikovanějšího modelu

Jedním z nejlepších prediktorů budoucích darů je historie nedávných, častých a velkých příspěvků. V marketingu se tento přístup označuje jako R/F/M:

  • Recency (nedávnost)
  • Frequency (frekvence)
  • Money (výše daru)

Dárci, kteří nepřispívali ani nedávno, ani často, mohou mít obzvlášť velkou tendenci darovat znovu – jinými slovy, kombinovaný vliv nedávnosti a frekvence může být větší než součet jejich jednotlivých efektů.

Protože tyto prediktory mají dohromady větší vliv na závislou proměnnou, je nutné jejich společný efekt modelovat jako interakci. Dataset donors je již načtený.

Pokyny

100 XP
  • Vytvoř logistický regresní model proměnné donated jako funkce proměnné money plus interakce recency a frequency. Interakční člen přidej pomocí operátoru *.
  • Prohlédni si summary() modelu a ověř, že byl interakční člen přidán.
  • Ulož predikované pravděpodobnosti modelu jako rfm_prob. Použij funkci predict() a nezapomeň nastavit argument type.
  • Vykresli ROC křivku pomocí funkce roc(). Tato funkce přijímá sloupec výsledků a vektor predikcí.
  • Vypočítej AUC pro nový model pomocí funkce auc() a porovnej jeho výkon s jednodušším modelem.