1. Learn
  2. /
  3. Cursuri
  4. /
  5. Modele Liniare Generalizate în Python

Connected

exercițiu

Vizualizarea potrivirii modelului cu regplot()

După ce am ajustat și analizat modelul, îl putem vizualiza reprezentând grafic punctele de observație și regresia logistică ajustată.

Cu ajutorul graficului, poți înțelege vizual relația dintre variabila explicativă și răspuns, pentru intervalul de valori al variabilei explicative.

Putem folosi funcția regplot() din modulul seaborn în acest scop. Funcția regplot() acceptă argumentul logistic, care îți permite să specifici dacă dorești să estimezi modelul de regresie logistică pentru datele date, folosind valorile True sau False. Aceasta va genera și graficul potrivirii.

Aminteşte-ți că modelul ajustat anterior este:
$$ \log\bigg(\frac{y}{1-y}\bigg) = -0.3055 + 0.3791*\text{arsenic} $$

Setul de date wells este deja încărcat în spațiul tău de lucru.

Instrucțiuni

100 XP
  • Folosind datele wells, trasează arsenic pe axa x și switch pe axa y.
  • Aplică y_jitter de 0.03 pentru a dispersa valorile răspunsului și a facilita vizualizarea.
  • Folosește True pentru argumentul logistic, astfel încât graficul să suprapună funcția logistică peste datele date, și setează argumentul intervalelor de încredere ci la None — acest lucru nu va afișa intervalul de încredere, dar va accelera calculul.
  • Afișează graficul folosind plt.show().