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

Connected

cvičení

Ohraničené předpovědi

Funkce glm() se používá proto, že potřebuješ funkci odezvy, která omezuje předpovědi modelu na hodnoty mezi nulou a jedničkou. Pojďme tento efekt znázornit v grafu – tentokrát ale vykreslíme křivku (místo přímky)!

Začneš vykreslením vztahu HOPPINESS ~ price.ratio. Logistickou funkci do grafu přidáš pomocí curve(). Funkce curve() vyhodnocuje jinou funkci v datových bodech x. Tou funkcí je zde predict()! Funkce predict() načte koeficienty modelu logistic.model a vytvoří předpovědi pro hodnoty zadané v objektu data frame. Trik spočívá v tom, že v argumentu data.frame nastavíš price.ratio = x. Tím proložíš křivku předpovězenými hodnotami.

Pokyny

100 XP
  • Zobraz vztah mezi HOPPINESS a price.ratio pomocí funkce plot().
  • Získej pravděpodobnosti nákupu pro Hoppiness tak, že aplikuješ funkci predict() na model logistic.model s proměnnou price.ratio v argumentu data frame.
  • Prolož předpovězenými hodnotami křivku pomocí funkce curve().