Fare previsioni dai dati

Usa una retta di regressione per prevedere valori, risalire a un obiettivo e giudicare quando puoi fidarti di una previsione.

Intermedio25 minLezione

Definizione

Quando hai una retta di regressione y^=mx+b\hat{y} = mx + b, puoi usarla per fare previsioni. Il simbolo y^\hat{y} (si legge "y cappuccio") è il valore previsto: il valore che la retta si aspetta, non un valore misurato.
Ci sono due tipi di domande:
  • **Prevedere yy da xx**: sostituisci il valore di xx e calcola y^=mx+b\hat{y} = mx + b.
  • **Trovare xx per un obiettivo yy**: poni mx+bmx + b uguale all'obiettivo e risolvi: x=y−bmx = \frac{y - b}{m}.
Conta dove si trova il valore di xx:
  • Interpolazione: xx è dentro l'intervallo dei dati. La previsione di solito è ragionevole.
  • Estrapolazione: xx è fuori dall'intervallo dei dati. L'andamento potrebbe non continuare, quindi la previsione è rischiosa.
Quanto puoi fidarti di una previsione dipende dalla forza della correlazione: quando rr è vicino a 11 o a −1-1, i punti stanno stretti attorno alla retta e le previsioni sono affidabili; quando rr è vicino a 00, sono solo stime approssimative.

Prova subito

Una retta di regressione è y^=4x+10\hat{y} = 4x + 10. Qual è il valore previsto per x=5x = 5?

Esempi svolti

Una classe ha registrato le ore di studio (xx, da 1 a 8 ore) e i punteggi di una verifica (yy, su 100). La retta di regressione è y^=5x+52\hat{y} = 5x + 52. Prevedi il punteggio di una studentessa che studia 6,56{,}5 ore.
1

Controlla dove si trova il valore di x

I dati vanno da 11 a 88 ore, e 1≤6,5≤81 \le 6{,}5 \le 8 → Dentro i dati: interpolazione
2

Sostituisci x = 6,5 nell'equazione

y^=5(6,5)+52\hat{y} = 5(6{,}5) + 52 → y^=5×6,5+52\hat{y} = 5 \times 6{,}5 + 52
3

Moltiplica

5×6,5=32,55 \times 6{,}5 = 32{,}5
4

Aggiungi l'intercetta

32,5+52=84,532{,}5 + 52 = 84{,}5 → y^=84,5\hat{y} = 84{,}5

Errori comuni

Mettere il valore obiettivo di y al posto di x: per un punteggio obiettivo di 8080, calcolare 5(80)+52=4525(80) + 52 = 452

Perché è sbagliato: 8080 è un punteggio, quindi un valore di yy. Sostituirlo a xx risponde a un'altra domanda (il punteggio dopo 80 ore di studio).

Corretto: Poni l'equazione uguale all'obiettivo e ricava xx: 80=5x+5280 = 5x + 52, quindi x=5,6x = 5{,}6.

Fidarsi dell'estrapolazione: prevedere 112112 punti per 1212 ore di studio

Perché è sbagliato: L'andamento è stato osservato solo tra 1 e 8 ore. Fuori da quell'intervallo può cambiare, e qui il punteggio non può nemmeno superare 100.

Corretto: Controlla sempre prima l'intervallo dei dati. Segnala le previsioni fuori da esso come estrapolazioni e trattale con cautela.

Arrotondare senza pensare alla situazione: dare 84,584{,}5 punti come valore esatto, o arrotondare 5,65{,}6 ore a 55

Perché è sbagliato: Una previsione è una stima, e i decimali in più fanno pensare a una precisione che non ha. Arrotondare per difetto un obiettivo può non bastare (5 ore prevedono solo 77 punti).

Corretto: Arrotonda alla precisione dei dati, e per eccesso quando devi raggiungere un obiettivo o coprire tutti (tempo, sedie, autobus).

Considerare tutte le previsioni ugualmente affidabili

Perché è sbagliato: Una retta si può sempre calcolare, anche per dati sparsi. Con r≈0,21r \approx 0{,}21 i valori reali possono essere lontani da y^\hat{y}.

Corretto: Guarda prima il diagramma di dispersione o rr: ∣r∣|r| vicino a 1 significa una previsione affidabile, ∣r∣|r| vicino a 0 solo una stima approssimativa.

Visuale interattivo

Grafico della funzione

05101520050100150Ore di studioPunteggioŷ(6,5; 84,5)

Tocca il grafico o passaci sopra con il mouse per leggere i valori.

  • Punteggio previsto ŷ = 5x + 52 = 84,5
  • Ore fuori dall'intervallo dei dati (0 = interpolazione) = 0 h
ŷ = 5x + 52Punteggio massimo 100Inizio dei dati (1 h)Fine dei dati (8 h)

Grafico a dispersione

Correlazione forte: ore di studio e punteggio

024685060708090100Ore di studioPunteggio

ŷ = 5x + 52

r = 0,992 · correlazione positiva forte

Tocca un punto per vedere le sue coordinate.

Grafico a dispersione

Correlazione debole: ore di sonno e punteggio

5678960708090Ore di sonnoPunteggio

ŷ = 2x + 59

r = 0,209 · correlazione positiva debole

Tocca un punto per vedere le sue coordinate.

Sandbox interattivo

Calcolatrice di espressioni

Prova questi:

Cronologia

Ancora nessun calcolo

Esercizi pratici

18 esercizi
Problema 1 di 18
Facile
Una retta di regressione è y^=4x+10\hat{y} = 4x + 10. Qual è il valore previsto per x=5x = 5?

Perché è importante

Le previsioni sono il motivo principale per cui si adatta una retta ai dati:
  • Organizzazione: una festa scolastica prevede quanti visitatori arriveranno, per sapere quante sedie preparare.
  • Salute: i medici confrontano l'altezza di un bambino con modelli di crescita per vedere se cresce regolarmente.
  • App di consegna: stimano quanto ci metterà il tuo ordine in base alla distanza dal ristorante.
  • Batterie: i telefoni stimano quante ore di batteria restano in base a quanto velocemente si scarica.
Una previsione è utile solo se sai anche quanto fidarti. Distinguere interpolazione ed estrapolazione, arrotondare con criterio e controllare la correlazione ti evita di credere a un voto di 112 su 100.

Applicazioni nel mondo reale

Curve di crescita dei bambini

I medici confrontano l'altezza di un bambino con modelli di crescita. Un modello semplice per le età da 2 a 10 anni è $\hat{y} = 6x + 77$, dove $x$ è l'età in anni e $\hat{y}$ l'altezza in cm. Il modello vale solo per queste età: per un adulto di 40 anni prevedrebbe $317$ cm.

Esempio:

A 5 anni il modello prevede 6(5)+77=1076(5) + 77 = 107 cm.

1Provaci tu stesso

Un modello di crescita per le età da 2 a 10 anni è y^=6x+77\hat{y} = 6x + 77 (altezza in cm, età xx in anni).

Quale altezza prevede il modello per un bambino di 8 anni?

Passo 1: Scrivi l'espressione matematica

Sostituisci x=8x = 8:

Stimare i tempi di consegna

Le app di consegna di cibo adattano rette agli ordini passati per stimare i tempi di consegna. Un'app ha trovato $\hat{y} = 3x + 8$, dove $x$ è la distanza in km (ordini da 1 a 12 km) e $\hat{y}$ il tempo in minuti.

Esempio:

Per un ristorante a 5 km l'app prevede 3(5)+8=233(5) + 8 = 23 minuti.

2Provaci tu stesso

Il modello di consegna è y^=3x+8\hat{y} = 3x + 8 (minuti, distanza xx in km, dati da 1 a 12 km). L'app vuole promettere la consegna in 35 minuti.

Fino a quale distanza in km l'app può fare questa promessa?

Passo 1: Scrivi l'espressione matematica

Risolvi 35=3x+835 = 3x + 8 rispetto a xx:

Previsioni della batteria del telefono

I telefoni stimano la batteria rimasta in base a quanto velocemente si scarica. Le misure durante lo streaming di video hanno dato $\hat{y} = 100 - 8x$, dove $x$ sono le ore di video (dati da 0 a 10 ore) e $\hat{y}$ il livello della batteria in percentuale.

Esempio:

Dopo 6 ore di video il modello prevede 100−8(6)=52%100 - 8(6) = 52\%.

3Provaci tu stesso

Il modello della batteria è y^=100−8x\hat{y} = 100 - 8x (percentuale, xx in ore, dati da 0 a 10 ore). Qualcuno chiede che cosa mostrerà la batteria dopo 15 ore di video.

Quale valore prevede il modello per 15 ore?

Passo 1: Scrivi l'espressione matematica

Sostituisci x=15x = 15:

Punti chiave

  • 1Per prevedere yy, sostituisci xx in y^=mx+b\hat{y} = mx + b; y^\hat{y} è un valore previsto, non misurato
  • 2Per trovare la xx di un obiettivo yy, poni mx+bmx + b uguale all'obiettivo e risolvi: x=y−bmx = \frac{y - b}{m}
  • 3L'interpolazione prevede dentro l'intervallo dei dati e di solito è ragionevole
  • 4L'estrapolazione prevede fuori dall'intervallo dei dati ed è rischiosa: può dare persino valori impossibili
  • 5Arrotonda le previsioni a una precisione sensata, e per eccesso quando devi raggiungere un obiettivo o coprire tutti
  • 6Le previsioni sono affidabili quando ∣r∣|r| è vicino a 1 e sono solo stime approssimative quando rr è vicino a 0

Domande frequenti

Il cappuccio indica che il valore viene dalla retta ed è una previsione. Il valore reale, misurato, è yy. Tenerli separati ti ricorda che un risultato reale può stare sopra o sotto la previsione.
Il cappuccio indica che il valore viene dalla retta ed è una previsione. Il valore reale, misurato, è yy. Tenerli separati ti ricorda che un risultato reale può stare sopra o sotto la previsione.
Non sempre. Poco fuori dai dati (per esempio x=0x = 0 o x=9x = 9 quando i dati vanno da 1 a 8) la stima può essere ancora accettabile. Più ti allontani, più è probabile che l'andamento cambi, quindi di' chiaramente che stai estrapolando.
Una regola pratica comune: ∣r∣≥0,7|r| \ge 0{,}7 è forte, da 0,40{,}4 a 0,70{,}7 è moderata e sotto 0,40{,}4 è debole. Anche con una correlazione forte, una singola previsione può sbagliare di qualche punto.
Ricavare xx da y=mx+by = mx + b dà una buona stima per organizzarsi, come nell'esempio delle ore di studio. Uno statistico che volesse prevedere solo xx calcolerebbe un'altra retta con xx come variabile risposta, quindi considera il risultato una stima.

Glossario

Valore previsto y^\hat{y}
Il valore di yy che la retta di regressione dà per una xx scelta
Intervallo dei dati
L'intervallo dal valore di xx più piccolo a quello più grande nei dati
Interpolazione
Previsione per un valore di xx dentro l'intervallo dei dati
Estrapolazione
Previsione per un valore di xx fuori dall'intervallo dei dati; rischiosa perché l'andamento può cambiare
Variabile esplicativa
La variabile xx usata per fare la previsione (per esempio le ore di studio)
Variabile risposta
La variabile yy che si prevede (per esempio il punteggio)

Scheda formule

Prevedere y da x

y^=mx+b\hat{y} = mx + b

Sostituisci il valore di x e calcola

Trovare x per un obiettivo y

x=y−bmx = \frac{y - b}{m}

Sottrai l'intercetta, poi dividi per la pendenza

Controllo di interpolazione

xmin⁡≤x≤xmax⁡x_{\min} \le x \le x_{\max}

Se x è dentro l'intervallo dei dati, la previsione è un'interpolazione; altrimenti è un'estrapolazione

Sfida di oggiUn problema, tre tentativi

Altro su questo argomento