1. 학습
  2. /
  3. 강의
  4. /
  5. Regresja średnio zaawansowana w R

Connected

연습 문제

Argument family dla rozkładu dwumianowego

Główna różnica między regresją liniową wykonywaną za pomocą lm() a regresją logistyczną wykonywaną za pomocą glm() polega na tym, że w glm() trzeba ustawić argument family na binomial. binomial() to funkcja zwracająca listę innych funkcji, które wskazują glm(), jak przeprowadzać obliczenia podczas regresji. Dwie najciekawsze z nich to linkinv i linkfun – służą do przekształcania zmiennych z całej osi liczbowej (od minus nieskończoności do nieskończoności) na prawdopodobieństwa (od zera do jedynki) i z powrotem.

Dostępny jest wektor wartości x oraz wektor prawdopodobieństw p.

지침

100 XP
  • Zbadaj strukturę funkcji binomial(). Zwróć uwagę, że zawiera ona dwa elementy będące funkcjami: binomial()$linkinv* oraz* binomial()$linkfun.
  • Wywołaj binomial()$linkinv() na x, przypisując wynik do linkinv_x.
  • Sprawdź za pomocą all.equal(), czy linkinv_x i plogis() zastosowane na x dają takie same wyniki.
  • Wywołaj binomial()$linkfun() na p, przypisując wynik do linkfun_p.
  • Sprawdź, czy linkfun_p i qlogis() zastosowane na p dają takie same wyniki.