Come Eseguire una Regressione Lineare in Excel
Per una regressione lineare servono tre valori: pendenza (slope), intercetta Y (Y-intercept), coefficiente R (R value). Pendenza e intercetta sono nell'equazione di regressione. Tutti e tre, più l'equazione, appaiono aggiungendo una Linea di tendenza (Trendline) a un grafico a dispersione (Scatter Chart) in Excel.
Procedura (Excel 2016/2019/2021/365)
Passo 1: Prepara Dati
Inserisci dati in due colonne adiacenti: X (indipendente) in colonna A, Y (dipendente) in colonna B. Es. A2:A20, B2:B20. Intestazioni in riga 1.
Passo 2: Crea Grafico a Dispersione
- Seleziona range dati (es. A1:B20).
- Scheda Inserisci > gruppo Grafici > "Dispersione" (Scatter) > scegli primo tipo: "Dispersione solo punti" (Scatter with only Markers).
- Grafico appare nel foglio.
Passo 3: Aggiungi Linea di Tendenza
- Tasto destro su qualsiasi punto dati nel grafico > "Aggiungi linea di tendenza..." (Add Trendline).
- Si apre riquadro "Formatta linea di tendenza" a destra.
- In "Opzioni linea di tendenza" (icona grafico a barre): assicurati che "Lineare" (Linear) sia selezionato.
Passo 4: Visualizza Equazione e R²
- Nel riquadro "Formatta linea di tendenza", scorri in fondo.
- Spunta "Mostra equazione nel grafico" (Display Equation on chart).
- Spunta "Mostra valore R-quadro nel grafico" (Display R-squared value on chart).
L'equazione appare sul grafico: y = mx + b dove:
• m = pendenza (slope)
• b = intercetta Y (Y-intercept)
• R² = coefficiente di determinazione (quadrato di R). R = √R² (segno = segno pendenza).
Esempio: y = 0.425x + 0.785 → pendenza = 0.425, intercetta = 0.785. R² = 0.3929 → R ≈ 0.627.
Passo 5: Interpretazione R²
- R² = 0: nessuna relazione lineare.
- R² = 1: adattamento lineare perfetto.
- 0.7 - 1.0: forte correlazione lineare.
- 0.3 - 0.7: moderata.
- 0 - 0.3: debole.
Passo 6: Copia Valori nel Foglio (Opzionale)
- Clicca sulla casella di testo dell'equazione nel grafico per selezionarla.
- Trascina per evidenziare formula e valore R² > Ctrl+C.
- Incolla in celle vuote del foglio (Ctrl+V).
- Per eliminare grafico: clicca bordo > Canc.
Metodo Alternativo: Funzione LINEST (Matriciale)
Per avere i valori direttamente in celle senza grafico:
=LINEST(valori_y_conosciuti; valori_x_conosciuti; COST; STATS)
valori_y_conosciuti: range Y (es. B2:B20)valori_x_conosciuti: range X (es. A2:A20)COST: VERO (calcola intercetta) / FALSO (intercetta = 0)STATS: VERO (restituisce statistiche aggiuntive: errore standard, R², F, gradi libertà, somma quadrati regressione/residui)
Inserisci come formula matriciale: Seleziona area 5 righe x 2 colonne (per STATS=VERO) > digita formula > Ctrl+Maiusc+Invio (Excel 2019-), solo Invio (Excel 365/2021+ array dinamici).
Risultati (riga per riga): pendenza, intercetta, errore std pendenza, errore std intercetta, R², errore std stima Y, F, gradi libertà, SS reg, SS res.
Metodo 3: Analisi Dati (Data Analysis Toolpak)
- File > Opzioni > Componenti aggiuntivi > Gestisci: Componenti aggiuntivi Excel > Vai > spunta "Strumenti di analisi" (Analysis ToolPak) > OK.
- Scheda Dati > "Analisi dati" (Data Analysis) > "Regressione" (Regression) > OK.
- Input Y Range: range Y. Input X Range: range X. Spunta "Etichette" se hai intestazioni. Output Range: dove vuoi risultati. Spunta "Residui", "Grafici residui" se vuoi. OK.
- Output completo: statistiche regressione (R², F, significatività), coefficienti (intercetta, pendenza, errore std, t-stat, P-value, intervalli confidenza), ANOVA, residui, grafici.
💡 Consiglio
Per analisi seria: usa Analisi Dati > Regressione (output completo, test statistici). Per visualizzazione rapida: Grafico dispersione + Linea tendenza. LINEST per formule dinamiche in celle.