Torna alla lezione

Guida per l'insegnante: Coefficiente di determinazione (R²)

Scopri che cosa dice R² su una retta di regressione, come calcolarlo da r o dalle somme dei quadrati e perché un R² alto non dimostra un rapporto di causalità.

Usa questa lezione in classe

Gratis, senza account per gli studenti.

Condividi con gli studenti

Gli studenti aprono la lezione e si esercitano con correzione immediata.

Scheda da stampare

Tutti gli esercizi su carta, con le soluzioni a parte.

Quiz di classe

10 domande su Regressione. Gli studenti partecipano con un nome, tu vedi tutti i punteggi.

Per gli insegnanti

Obiettivi di apprendimento
  • Calcolare R2R^2 dal coefficiente di correlazione con R2=r2R^2 = r^2
  • Calcolare R2R^2 da SSresSS_{\text{res}} e SStotSS_{\text{tot}} con R2=1−SSresSStotR^2 = 1 - \frac{SS_{\text{res}}}{SS_{\text{tot}}}
  • Interpretare R2R^2 nel contesto come la percentuale della variabilità di yy spiegata dalla relazione lineare con xx
  • Trovare rr da R2R^2 usando il segno della pendenza
  • Spiegare perché un R2R^2 alto non dimostra né la causalità né un modello corretto, e usare i residui per controllare l'adattamento
Prerequisiti
  • • Coefficiente di correlazione: che cosa misura rr e perché −1≤r≤1-1 \le r \le 1
  • • Regressione lineare: trovare e usare una retta di migliore approssimazione y^=mx+b\hat{y} = mx + b
  • • Residui: valori osservati meno valori previsti e grafici dei residui
  • • Diagrammi di dispersione, oltre a quadrati di numeri decimali, radici quadrate e percentuali
Spunti di discussione
  • 1. Due modelli hanno R2=0,64R^2 = 0{,}64, uno con r=0,8r = 0{,}8 e uno con r=−0,8r = -0{,}8. In che cosa sono uguali e in che cosa diversi?
  • 2. Secondo te, perché eleviamo al quadrato i residui prima di sommarli invece di sommarli e basta?
  • 3. Un modello con R2=0,30R^2 = 0{,}30 è inutile? Quando potrebbe comunque servire?
  • 4. Le vendite di gelato e le scottature solari hanno un R2R^2 alto. Il gelato causa le scottature? Che cos'altro potrebbe spiegarlo?
  • 5. Come possono dei dati curvi dare comunque un R2R^2 alto per una retta?
Idee sbagliate comuni

R2R^2 è la percentuale di punti che stanno sulla retta di regressione

Rimedio: Mostra un insieme di dati in cui nessun punto sta esattamente sulla retta ma R2=0,81R^2 = 0{,}81. Spiega che R2R^2 confronta la variabilità che rimane con la variabilità totale, non conta i punti.

R2=rR^2 = r, quindi r=0,7r = 0{,}7 significa che è spiegato il 70%

Rimedio: Fai calcolare 0,72=0,490{,}7^2 = 0{,}49 e confrontare 49% con 70%. Ripeti con r=0,3r = 0{,}3 (R2=0,09R^2 = 0{,}09) per mostrare quanto in fretta cala la parte spiegata.

Un R2R^2 alto significa che xx causa yy e che la retta è il modello giusto

Rimedio: Usa i dati curvi y=x2y = x^2 (R2R^2 alto, residui a U) e un esempio con variabile confondente come gelato e scottature. Chiedi che cosa R2R^2 non riesce a vedere.

Idee di differenziazione

Per studenti in difficoltà:

  • • Partire solo da R2=r2R^2 = r^2, usando la calcolatrice per i quadrati
  • • Usare una frase guida: "Il ___% della variabilità di ___ è spiegato dalla relazione lineare con ___"
  • • Dare direttamente SSresSS_{\text{res}} e SStotSS_{\text{tot}} prima di chiedere agli studenti di calcolarli

Per studenti a livello:

  • • Calcolare SStotSS_{\text{tot}}, SSresSS_{\text{res}} e R2R^2 per piccoli insiemi di 5 punti
  • • Tornare da R2R^2 a rr usando il segno della pendenza
  • • Confrontare due modelli degli stessi dati e decidere quale spiega più variabilità

Per studenti avanzati:

  • • Mostrare che per la retta dei minimi quadrati SStot=SSres+SSregSS_{\text{tot}} = SS_{\text{res}} + SS_{\text{reg}} e che R2=SSregSStotR^2 = \frac{SS_{\text{reg}}}{SS_{\text{tot}}}
  • • Studiare come un solo valore anomalo cambia R2R^2
  • • Adattare una curva ai dati y=x2y = x^2 e confrontare il suo R2R^2 e i suoi residui con quelli della retta
Allineamento agli standard
  • HSS.ID.C.8 (CCSS.MATH.CONTENT.HSS.ID.C.8)

    Calcolare (con la tecnologia) e interpretare il coefficiente di correlazione di un adattamento lineare

  • HSS.ID.B.6.B (CCSS.MATH.CONTENT.HSS.ID.B.6.B)

    Valutare in modo informale l'adattamento di una funzione rappresentando e analizzando i residui

  • HSS.ID.C.9 (CCSS.MATH.CONTENT.HSS.ID.C.9)

    Distinguere tra correlazione e causalità

Risorse della lezione
  • visualDiagrammi di dispersione: adattamento forte e debole

    Due diagrammi di dispersione con linea di tendenza e residui: uno con r=0,9r = 0{,}9 (R2=0,81R^2 = 0{,}81) e uno con r=0,3r = 0{,}3 (R2=0,09R^2 = 0{,}09)

  • activitySpiegato o no?

    Gli studenti raccolgono dati della classe (apertura delle braccia e altezza, numero di scarpe e voto), trovano R2R^2 con la calcolatrice e argomentano quale relazione è più forte

  • worksheetEsercizi su R²

    Passare da rr a R2R^2 e viceversa, calcolare R2R^2 dalle somme dei quadrati e scrivere interpretazioni nel contesto

Contenuto della lezione

Tutto ciò che vedono gli studenti: definizione, esempi, errori comuni, applicazioni. Tocca per aprire.

Definizione

Il coefficiente di determinazione, indicato con R2R^2, ti dice quale parte della variabilità della variabile risposta yy è spiegata dalla relazione lineare con la variabile esplicativa xx.
Nella regressione lineare semplice (una xx, una yy) è il quadrato del coefficiente di correlazione:
R2=r2R^2 = r^2
Si può calcolare anche a partire da due somme di quadrati:
R2=1−SSresSStotR^2 = 1 - \frac{SS_{\text{res}}}{SS_{\text{tot}}}
  • SStot=∑(yi−yˉ)2SS_{\text{tot}} = \sum (y_i - \bar{y})^2 è la variabilità totale dei valori di yy attorno alla loro media
  • SSres=∑(yi−y^i)2SS_{\text{res}} = \sum (y_i - \hat{y}_i)^2 è la variabilità che rimane dopo aver usato la retta di regressione (la somma dei quadrati dei residui, indicata con SQR nella lezione Residui)
R2R^2 è sempre compreso tra 00 e 11. Se R2=0,81R^2 = 0{,}81, allora **l'81% della variabilità di yy è spiegato dalla relazione lineare con xx**, e il restante 19% non è spiegato dalla retta.

Esempi svolti

In un gruppo di studenti, la correlazione tra il tempo giornaliero davanti allo schermo (xx, ore) e le ore di sonno (yy) è r=−0,7r = -0{,}7. Trova R2R^2 e interpretalo.
1

Eleva al quadrato il coefficiente di correlazione

R2=r2=(−0,7)2=0,49R^2 = r^2 = (-0{,}7)^2 = 0{,}49 → R2=0,49R^2 = 0{,}49
2

Scrivilo in percentuale

0,49=49%0{,}49 = 49\% → 49%
3

Interpreta nel contesto

Il 49% della variabilità delle ore di sonno è spiegato dalla relazione lineare con il tempo davanti allo schermo. Il restante 51% dipende da altri fattori. → 49% spiegato, 51% non spiegato

Errori comuni

Usare rr come percentuale: "r=0,5r = 0{,}5, quindi è spiegato il 50% della variabilità"

Perché è sbagliato: La percentuale di variabilità spiegata viene da R2R^2, non da rr. Prima devi elevare al quadrato.

Corretto: R2=0,52=0,25R^2 = 0{,}5^2 = 0{,}25, quindi è spiegato solo il 25% della variabilità.

Dimenticare il segno quando si passa da R2R^2 a rr

Perché è sbagliato: 0,49=0,7\sqrt{0{,}49} = 0{,}7 è sempre positivo, ma rr può essere negativo. R2R^2 nasconde il verso della relazione.

Corretto: Prendi il segno della pendenza: se la pendenza è negativa, r=−R2r = -\sqrt{R^2}, per esempio r=−0,7r = -0{,}7.

Pensare che un R2R^2 alto dimostri che xx causa yy

Perché è sbagliato: R2R^2 misura solo quanto bene una retta si adatta ai dati. Una variabile confondente può influenzare sia xx sia yy.

Corretto: Di' "l'81% della variabilità di yy è spiegato dalla relazione lineare con xx", mai "xx causa l'81% di yy". Per la causalità serve un esperimento controllato.

Pensare che un R2R^2 alto significhi che una retta è il modello giusto

Perché è sbagliato: Anche dati curvi possono dare R2=0,96R^2 = 0{,}96. R2R^2 non mostra gli andamenti nei residui.

Corretto: Guarda sempre il grafico dei residui. Una dispersione casuale sostiene la retta; una U o un altro andamento significa che un altro modello si adatta meglio.

Perché è importante

Una volta che hai una retta di regressione, la domanda successiva è: quanto è buona? R2R^2 risponde con un solo numero.
  • Scienza: i ricercatori riportano R2R^2 per mostrare quanto bene un modello descrive le loro misure
  • Economia aziendale: gli analisti confrontano modelli di vendita e tengono quello che spiega più variabilità
  • Sport: gli allenatori controllano quanta parte della variabilità dei tempi di sprint è spiegata dalle ore di allenamento
  • Medicina: i medici vedono quanto una dose è legata a una variazione della pressione sanguigna
Sapere che cosa R2R^2 non dice è altrettanto importante: un R2R^2 alto non dimostra che xx causi yy, e non dimostra che una retta sia il modello giusto. Devi comunque guardare i residui.

Applicazioni nel mondo reale

Analisi sportiva

Gli allenatori confrontano i dati di allenamento con i risultati in gara per vedere quanta parte della differenza di prestazione è legata all'allenamento.

Esempio:

Se la correlazione tra le ore di allenamento settimanali e il tempo sui 100 m è r=−0,85r = -0{,}85, allora R2=0,7225R^2 = 0{,}7225: circa il 72% della variabilità dei tempi è spiegato dalla relazione lineare con le ore di allenamento.

1Provaci tu stesso

In una società di nuoto, la correlazione tra le ore di allenamento settimanali e il tempo sui 50 m è r=−0,9r = -0{,}9.

Quanto vale R2R^2? Scrivilo come numero decimale.

Passo 1: Scrivi l'espressione matematica

Eleva al quadrato il coefficiente di correlazione:

Prezzi degli immobili

Gli analisti immobiliari costruiscono modelli di regressione per i prezzi delle case e usano $R^2$ per giudicare se un modello è abbastanza buono per fare stime.

Esempio:

Un modello del prezzo in funzione della superficie con R2=0,70R^2 = 0{,}70 spiega il 70% della variabilità dei prezzi; il restante 30% dipende da posizione, stato dell'immobile e altri fattori.

2Provaci tu stesso

Per un modello dei prezzi degli appartamenti in funzione della superficie, la variabilità totale è SStot=500SS_{\text{tot}} = 500 e la somma dei quadrati dei residui è SSres=75SS_{\text{res}} = 75 (entrambe in migliaia di euro al quadrato).

Quanto vale R2R^2? Scrivilo come numero decimale.

Passo 1: Scrivi l'espressione matematica

Usa R2=1−SSresSStotR^2 = 1 - \frac{SS_{\text{res}}}{SS_{\text{tot}}}:

Medicina e dosaggio

Negli studi clinici i ricercatori verificano quanto la dose di un farmaco è legata alla variazione di una misura come la pressione sanguigna.

Esempio:

Se una dose più alta va con una pressione più bassa (pendenza negativa) e R2=0,36R^2 = 0{,}36, allora r=−0,6r = -0{,}6: una relazione lineare negativa moderata.

3Provaci tu stesso

Uno studio mostra che una dose più alta va con una pressione sanguigna più bassa. La retta di regressione ha pendenza negativa e R2=0,64R^2 = 0{,}64.

Quanto vale il coefficiente di correlazione rr?

Passo 1: Scrivi l'espressione matematica

Calcola la radice quadrata e scegli il segno in base alla pendenza:

Punti chiave

  • 1Il coefficiente di determinazione R2R^2 è la parte della variabilità di yy spiegata dalla relazione lineare con xx
  • 2Nella regressione lineare semplice R2=r2R^2 = r^2: elevando al quadrato il coefficiente di correlazione si ottiene R2R^2
  • 3R2=1−SSresSStotR^2 = 1 - \frac{SS_{\text{res}}}{SS_{\text{tot}}} confronta la variabilità che rimane con la variabilità totale
  • 4R2R^2 è compreso tra 00 e 11: R2=0,81R^2 = 0{,}81 significa che è spiegato l'81% della variabilità di yy
  • 5Per tornare da R2R^2 a rr, prendi R2\sqrt{R^2} con il segno della pendenza
  • 6Un R2R^2 alto non dimostra né la causalità né che il modello sia corretto: controlla sempre il grafico dei residui

Domande frequenti

R² può essere negativo?

Non per una retta di regressione ottenuta con il metodo dei minimi quadrati come quelle di questa lezione: SSresSS_{\text{res}} non è mai più grande di SStotSS_{\text{tot}}, quindi R2R^2 resta tra 00 e 11. Anche elevare rr al quadrato dà sempre un numero uguale a 00 o maggiore.

Che cosa si considera un buon R²?

Dipende dal campo. Negli esperimenti di fisica sono comuni valori sopra 0,950{,}95. Quando si studiano le persone (comportamento, salute, economia), un R2R^2 di 0,300{,}30 può già essere utile, perché le persone sono influenzate da molti fattori.

R² è sempre uguale a r²?

Sì nella regressione lineare semplice con una sola variabile esplicativa, che è l'argomento di questa lezione. Con più variabili esplicative non c'è un unico rr, ma R2=1−SSresSStotR^2 = 1 - \frac{SS_{\text{res}}}{SS_{\text{tot}}} funziona ancora.

Perché R² non dice nulla sul verso della relazione?

Perché elevando al quadrato si perde il segno: r=0,8r = 0{,}8 e r=−0,8r = -0{,}8 danno entrambi R2=0,64R^2 = 0{,}64. Per conoscere il verso, guarda la pendenza della retta di regressione oppure rr stesso.

Glossario

Coefficiente di determinazione (R2R^2)
La parte della variabilità di yy spiegata dalla relazione lineare con xx; un numero da 00 a 11
Somma totale dei quadrati (SStotSS_{\text{tot}})
∑(yi−yˉ)2\sum (y_i - \bar{y})^2: la variabilità totale dei valori di yy attorno alla loro media
Somma dei quadrati dei residui (SSresSS_{\text{res}}, anche SQR)
∑(yi−y^i)2\sum (y_i - \hat{y}_i)^2: la variabilità che rimane dopo aver usato la retta di regressione
Residuo
La differenza tra un valore osservato e un valore previsto: yi−y^iy_i - \hat{y}_i
Variabilità spiegata
La parte della variabilità totale di yy colta dalla retta di regressione: SStot−SSresSS_{\text{tot}} - SS_{\text{res}}

Scheda formule

R² da r

R2=r2R^2 = r^2

Nella regressione lineare semplice, eleva al quadrato il coefficiente di correlazione

R² dalle somme dei quadrati

R2=1−SSresSStotR^2 = 1 - \frac{SS_{\text{res}}}{SS_{\text{tot}}}

Uno meno la parte della variabilità che rimane

Somma totale dei quadrati

SStot=∑(yi−yˉ)2SS_{\text{tot}} = \sum (y_i - \bar{y})^2

Quadrati delle distanze dei valori di y dalla loro media

Somma dei quadrati dei residui

SSres=∑(yi−y^i)2SS_{\text{res}} = \sum (y_i - \hat{y}_i)^2

Quadrati delle distanze dei valori di y dalla retta di regressione

r da R²

r=±R2r = \pm\sqrt{R^2}

Usa il segno della pendenza della retta di regressione

Altro su questo argomento