1. Nauka
  2. /
  3. Kursy
  4. /
  5. Budowanie modeli reakcji w R

Connected

ćwiczenie

Ograniczone prognozy

Funkcja glm() jest używana dlatego, że potrzebna jest funkcja odpowiedzi, która ogranicza prognozy modelu do przedziału między zerem a jedynką. Zilustrujmy ten efekt na wykresie – tym razem narysujemy krzywą zamiast prostej linii!

Zacznij od wykreślenia zależności HOPPINESS ~ price.ratio. Krzywą logistyczną możesz dodać do wykresu za pomocą funkcji curve(). Funkcja curve() służy do wyznaczania wartości innej funkcji w punktach x. Tą funkcją jest tutaj predict()! Funkcja predict() pobiera współczynniki modelu logistic.model, aby wyznaczyć prognozy dla wartości podanych w obiekcie ramki danych. Kluczowe jest ustawienie price.ratio = x w argumencie data.frame. W ten sposób dopasowujesz krzywą do przewidywanych wartości.

Instrukcje

100 XP
  • Wyświetl zależność między HOPPINESS a price.ratio, używając funkcji plot().
  • Wyznacz prawdopodobieństwa zakupu dla Hoppiness, stosując funkcję predict() na modelu logistic.model z price.ratio w argumencie ramki danych.
  • Dopasuj krzywą do przewidywanych wartości, używając funkcji curve().