Probabilità e statistica · Regressione lineare

Regressione lineare

La regressione lineare semplice adatta la retta ŷ = a + bx che rende minima la somma dei residui verticali al quadrato. Qui puoi spostare e ruotare la tua retta per cercare quel minimo e confrontare la retta adattata con la nuvola che riassume.

La regressione lineare in questa visualizzazione

La regressione lineare semplice prevede yy da xx con la retta dei minimi quadrati y^=a+bx\hat y = a + bx: quella con la minima somma dei residui al quadrato. Il residuo e=y−y^e = y - \hat y di un punto indica quanto si trova sopra la retta; è negativo sotto. Con pochi punti, ogni residuo porta un quadrato, così la somma diventa un’area visibile. Puoi spostare e ruotare la tua retta per cercare il minimo e confrontare la retta adattata con una nuvola simulata di 1000 punti.

Perché la retta passa per il centro (xˉ,yˉ)(\bar x, \bar y)? Scrivi una retta qualsiasi come y=h+b(x−xˉ)y = h + b(x - \bar x), dove hh è la sua altezza in xˉ\bar x. I suoi residui sommano a n(yˉ−h)n(\bar y - h), e la somma dei quadrati si divide in due parti:

Somma dei quadrati di una retta qualsiasi: una parte per l’altezza e una per la pendenza
SSE=n(yˉ−h)2+P(b),P(b)=Syy−2b Sxy+b2Sxx\mathrm{SSE} = n(\bar y - h)^2 + P(b), \qquad P(b) = S_{yy} - 2b\,S_{xy} + b^2 S_{xx}

Qui SxxS_{xx}, SyyS_{yy} e SxyS_{xy} sono le somme dei quadrati e dei prodotti degli scarti dalle medie. La prima parte dipende solo dall’altezza e la seconda solo dalla pendenza; quindi, per qualsiasi pendenza, l’altezza migliore è yˉ\bar y: la retta migliore passa per il centro e i suoi residui sommano a 0. Ruotandola attorno al centro, la somma segue la parabola P(b)P(b). Quando i valori di xx non sono tutti uguali, il suo unico minimo si trova in b=Sxy/Sxxb = S_{xy}/S_{xx}.

Che cosa misura R2R^2? La retta orizzontale y=yˉy = \bar y corrisponde al punto della parabola con pendenza 0, e la somma dei suoi quadrati è la variabilità totale SST=Syy\mathrm{SST} = S_{yy}. La retta adattata lascia SSE\mathrm{SSE}; quando i valori di yy variano, R2=1−SSE/SSTR^2 = 1 - \mathrm{SSE}/\mathrm{SST} è la quota della variabilità di yy che spiega. Quando entrambe le coordinate variano, R2=r2R^2 = r^2: una correlazione di 0.5 spiega quindi solo un quarto. Spiegare significa adattare, non causare.

Perché la retta è meno inclinata della nuvola? In unità standardizzate le sue previsioni sono z^y=r zx\hat z_y = r\,z_x, quindi, quando ∣r∣<1|r| < 1, un punto lontano da xˉ\bar x riceve una previsione distante da yˉ\bar y meno deviazioni standard di quante lo separino da xˉ\bar x. In una nuvola ovale come quella simulata, la retta delle deviazioni standard, di pendenza ±sy/sx\pm s_y/s_x, segue la direzione apparente della nuvola; la retta di regressione è meno inclinata. Nulla tira indietro i dati: l’effetto vale per qualsiasi insieme di questo tipo. Prevedere xx da yy lo mostra nel verso opposto, con una seconda retta per il centro, più ripida sul grafico. In una nuvola così, le medie di yy in fasce strette di xx mostrano l’effetto: sono vicine alla retta di regressione, ma non esattamente su di essa. Il nome viene dallo studio sulle stature di Francis Galton del 1886: i figli di genitori molto alti o molto bassi erano in media meno estremi.

Quando può ingannare la retta? Alzare un punto di 1 aumenta il suo valore stimato del suo leverage h=1/n+(x−xˉ)2/Sxxh = 1/n + (x - \bar x)^2/S_{xx}, che cresce con la distanza da xˉ\bar x. Un punto isolato molto lontano in xx può avere leverage vicino a 1: la retta lo segue. Anche se non concorda con nessuno degli altri punti, il suo residuo può sembrare piccolo; persino in una grande nuvola, un punto così può ruotare la retta. E rr può essere vicino a 1 mentre i residui sono positivi alle due estremità e negativi al centro: una curva che nessuna retta può seguire.

Da notare

  • I quadrati sono disegnati quadrati sullo schermo, qualunque sia la scala degli assi; le loro aree si confrontano quindi come e2e^2.

Comandi

  • Nella nuvola, premere su un punto ne mostra il residuo e il leverage; premere in uno spazio vuoto aggiunge un punto tuo.
  • Con la tastiera, ↑ ↓ sposta il perno della tua retta e la manopola di rotazione gira di 1° per passo. Un passo che oltrepassa il centro o la posizione orizzontale si ferma lì; lo stesso vale per la pendenza dei minimi quadrati quando le risposte sono visibili.

Concetti correlati