Hai mai osservato dei dati che sembrano non adattarsi perfettamente a una linea retta? Non preoccuparti, non è un errore! In molti casi, i dati seguono un percorso curvo, ed è qui che entra in gioco la regressione quadratica.
Cosa significa “Regressione Quadratica”?
La regressione quadratica è un metodo di analisi statistica che ci permette di modellare relazioni **curvilinee** tra una variabile indipendente (x) e una variabile dipendente (y). In parole semplici, mentre la regressione lineare traccia una linea retta, la regressione quadratica può tracciare una curva, perfetta per dati che mostrano una relazione a forma di “U” o “campana”.
La regressione quadratica, dunque, è un tipo di analisi di regressione che, al contrario della regressione lineare semplice, modella la relazione tra una variabile dipendente e una indipendente utilizzando una curva quadratica (a forma di parabola). In altre parole, assume che la relazione tra le due variabili non sia lineare, ma abbia una curvatura.
Perché usare la regressione quadratica?
- Relazioni non lineari: Molti fenomeni economici non seguono relazioni lineari semplici. Ad esempio, i rendimenti di un investimento potrebbero aumentare in modo più che proporzionale fino a un certo punto, poi diminuire.
- Migliore adattamento ai dati: In questi casi, una curva quadratica può fornire una rappresentazione più accurata dei dati rispetto a una retta.
- Catturare punti di flesso: La curva quadratica può identificare punti di massimo o minimo (punti di flesso), che possono essere importanti per interpretare i risultati.
La Formula della Regressione Quadratica
Il modello di regressione quadratica si esprime con questa formula:
y = β₀ + β₁x + β₂x² + ε
Dove:
- y: è il valore che vogliamo prevedere (variabile dipendente).
- x: è la nostra variabile indipendente.
- β₀, β₁, β₂: sono i coefficienti da stimare.
- ε: è l’errore residuo (le piccole deviazioni tra i dati reali e il modello).
Quando Utilizzare la Regressione Quadratica?
- Quando un diagramma a dispersione suggerisce una curvatura: Se i punti dei dati non si allineano su una linea retta, ma sembrano formare una curva, la regressione quadratica potrebbe essere appropriata.
- Quando si sospetta un punto di flesso: Se si pensa che la relazione tra le variabili cambi direzione, la regressione quadratica può aiutare a identificarlo.
- Quando si vogliono modellare relazioni non lineari semplici: Ad esempio, la relazione tra l’età e il reddito potrebbe essere non lineare, con un aumento iniziale del reddito seguito da un plateau o addirittura un declino.
Limitazioni
- Semplificazione della realtà: La regressione quadratica è una semplificazione. Relazioni più complesse potrebbero richiedere modelli di ordine superiore o funzioni non polinomiali.
- Interpretazione: L’interpretazione dei coefficienti può essere più complessa rispetto alla regressione lineare semplice, soprattutto per quanto riguarda il termine quadratico.
Esempio in Economia
Un esempio tipico è l’analisi della relazione tra il reddito e la spesa per beni di lusso. Inizialmente, all’aumentare del reddito, la spesa per beni di lusso potrebbe aumentare più che proporzionalmente. Tuttavia, dopo un certo punto, l’elasticità della domanda potrebbe diminuire, e la curva potrebbe appiattirsi o addirittura declinare.
Un Esempio Pratico
Immagina di voler analizzare il numero di clienti di un negozio durante il giorno. I dati raccolti mostrano che il numero di clienti aumenta al mattino, raggiunge un picco a mezzogiorno e diminuisce nel pomeriggio. Una linea retta non riuscirebbe a catturare questa tendenza, ma una curva sì!
Ecco come potrebbe apparire il modello:
y = 5 - 1.2x + 0.3x²
Con questo modello, possiamo prevedere il numero di clienti in qualsiasi momento della giornata.
Vantaggi della Regressione Quadratica
La regressione quadratica è utile quando i dati mostrano relazioni non lineari. Alcuni esempi includono:
- Prevedere il ciclo di vita di un prodotto.
- Analizzare la crescita delle piante in base alla quantità di fertilizzante.
- Studiare l’effetto della velocità su un’auto in curva.
Codice Python per la Regressione Quadratica
Vuoi provare con i tuoi dati? Ecco un esempio di codice Python:
import numpy as np
from sklearn.preprocessing import PolynomialFeatures
from sklearn.linear_model import LinearRegression
# Dati simulati
x = np.array([1, 2, 3, 4, 5]).reshape(-1, 1)
y = np.array([2, 3, 5, 8, 12])
# Trasformazione quadratica
poly = PolynomialFeatures(degree=2)
x_poly = poly.fit_transform(x)
# Modello di regressione
model = LinearRegression()
model.fit(x_poly, y)
print("Coefficiente β₀:", model.intercept_)
print("Coefficienti β₁, β₂:", model.coef_)
Assunzioni di Base
Le assunzioni di base della regressione quadratica sono simili a quelle della regressione lineare semplice, con alcune specificità legate alla forma quadratica del modello:
- Linearità nei parametri: La relazione tra la variabile dipendente Y e i parametri β₀, β₁ e β₂ deve essere lineare. Tuttavia, la relazione tra Y e la variabile indipendente X può essere non lineare a causa del termine quadratico X².
- Random sampling: I dati devono essere un campione casuale della popolazione di interesse.
- Omoscedasticità: La varianza dell’errore ε deve essere costante per tutti i valori di X.
- Indipendenza degli errori: Gli errori ε per osservazioni diverse devono essere indipendenti tra loro.
- Normalità degli errori: Gli errori ε devono essere distribuiti normalmente.
Stima dei Parametri
I parametri β₀, β₁ e β₂ della regressione quadratica vengono stimati utilizzando il metodo dei minimi quadrati . Questo metodo trova i valori dei parametri che minimizzano la somma dei quadrati dei residui, ovvero delle differenze tra i valori osservati di Y e i valori previsti dalla regressione.
In pratica, si utilizzano software statistici come R, Python (con librerie come statsmodels o scikit-learn) o pacchetti statistici come SPSS per eseguire l’analisi di regressione e ottenere le stime dei parametri.
Interpretazione del Coefficiente Quadratico β₂ nella Regressione Quadratica
Il coefficiente quadratico β₂ nella regressione quadratica svolge un ruolo cruciale nel determinare la forma della parabola che descrive la relazione tra la variabile dipendente Y e la variabile indipendente X. A differenza del coefficiente lineare β₁, che misura l’effetto diretto di una variazione unitaria di X su Y, β₂ cattura la curvatura della relazione.
Significato di β₂
-
Segno di β₂:
- β₂ positivo: La parabola ha una concavità verso l’alto (a forma di U). Ciò significa che all’aumentare di X, l’effetto di X su Y aumenta in modo più che proporzionale fino a un certo punto, per poi diminuire.
- β₂ negativo: La parabola ha una concavità verso il basso (a forma di n). In questo caso, all’aumentare di X, l’effetto di X su Y aumenta fino a un punto massimo, dopodiché diminuisce.
-
Valore assoluto di β₂:
- Valore assoluto alto: La curvatura è pronunciata, indicando una relazione quadratica forte.
- Valore assoluto basso: La curvatura è meno pronunciata, suggerendo che la relazione potrebbe essere più vicina a una linea retta.
Interpretazione Pratica
L’interpretazione precisa di β₂ dipende dal contesto specifico del problema. Tuttavia, ecco alcune considerazioni generali:
- Punto di flesso: Il punto di flesso della parabola (il punto in cui la concavità cambia) può essere calcolato come -β₁ / (2β₂). Questo punto rappresenta il valore di X per cui l’effetto marginale di X su Y è massimo o minimo.
- Effetto marginale: L’effetto marginale di X su Y è dato dalla derivata dell’equazione di regressione rispetto a X, che è β₁ + 2β₂X. Questo valore varia al variare di X, riflettendo la natura non lineare della relazione.
-
Cos’è l’effetto marginale?
L’effetto marginale in un modello di regressione misura la variazione attesa nella variabile dipendente (Y) in seguito a una variazione unitaria nella variabile indipendente (X), tenendo conto dei valori attuali di tutte le variabili. Nel caso della regressione quadratica, l’effetto marginale non è costante, ma varia al variare di X a causa della presenza del termine quadratico.
Come calcolare l’effetto marginale nella regressione quadratica?
Ricordiamo l’equazione della regressione quadratica:
Y = β₀ + β₁X + β₂X² + εL’effetto marginale di X su Y è dato dalla derivata prima di questa equazione rispetto a X:
dY/dX = β₁ + 2β₂XCome si può notare, l’effetto marginale dipende sia da β₁ che da β₂ e dal valore specifico di X.
Interpretazione pratica:
- Effetto marginale variabile: A differenza della regressione lineare semplice, dove l’effetto marginale è costante (β₁), nella regressione quadratica l’effetto marginale cambia a seconda del valore di X.
- Punto di flesso: Il punto in cui l’effetto marginale cambia di segno (da positivo a negativo o viceversa) è chiamato punto di flesso. In questo punto, l’effetto di X su Y è massimo o minimo.
- Interpretazione economica: L’effetto marginale ha una forte interpretazione economica. Ad esempio, se stiamo modellando la relazione tra il reddito (Y) e la spesa per beni di lusso (X), l’effetto marginale ci dice quanto aumenta in media la spesa per beni di lusso quando il reddito aumenta di un’unità, tenendo conto del livello iniziale di reddito.
Esempio:
Supponiamo di avere un modello di regressione quadratica che descrive la relazione tra l’età di un individuo (X) e il suo risparmio (Y). L’equazione stimata è:
Y = 1000 + 50X - 0.5X²L’effetto marginale del risparmio rispetto all’età è:
dY/dX = 50 - X- Interpretazione: Quando un individuo ha 20 anni, l’effetto marginale è 50 – 20 = 30. Ciò significa che, in media, un aumento di un anno nell’età comporta un aumento di 30 unità nel risparmio.
- Punto di flesso: Il punto di flesso si ha quando 50 – X = 0, ovvero quando X = 50. Questo significa che a 50 anni si ha il massimo incremento del risparmio rispetto all’età. Dopo i 50 anni, l’effetto marginale diventa negativo, indicando che il risparmio potrebbe diminuire all’aumentare dell’età.
L’effetto marginale nella regressione quadratica è uno strumento fondamentale per comprendere la natura non lineare della relazione tra le variabili. Esso ci permette di analizzare come varia l’impatto di una variazione nella variabile indipendente a seconda del suo valore iniziale.
-
- Confronto con la regressione lineare: Se β₂ è statisticamente significativo e diverso da zero, ciò indica che un modello lineare semplice non è adeguato per catturare la relazione tra le variabili. La forma quadratica è necessaria per spiegare la curvatura osservata nei dati.
Esempio
Supponiamo di voler modellare la relazione tra l’età di un individuo e il suo reddito. Se β₂ è positivo, ciò indica che il reddito aumenta all’aumentare dell’età fino a un certo punto (ad esempio, la mezza età), dopo di che potrebbe stabilizzarsi o addirittura diminuire (ad esempio, in pensione). Il punto di flesso rappresenterebbe l’età in cui il reddito raggiunge il suo picco.
In sintesi, il coefficiente quadratico β₂ fornisce informazioni cruciali sulla forma della relazione tra le variabili in una regressione quadratica. La sua interpretazione, tuttavia, richiede una comprensione approfondita del contesto specifico del problema e dei concetti di concavità, punto di flesso ed effetto marginale.
Verifica delle Ipotesi
Per verificare se il modello di regressione quadratica è significativo e se le assunzioni sono soddisfatte, si utilizzano i seguenti test e grafici:
- Test F: Verifica se il modello nel suo complesso è significativo, ovvero se almeno uno dei parametri β₁, β₂ è diverso da zero.
- Test t: Verifica se ciascun parametro individuale (β₀, β₁, β₂) è significativamente diverso da zero.
- Analisi dei residui: Si analizzano i residui (differenze tra i valori osservati e quelli previsti) per verificare se sono casuali e se le assunzioni di omoscedasticità e normalità sono soddisfatte. Si utilizzano grafici come il plot dei residui contro i valori previsti, il normal probability plot e il test di Breusch-Pagan per l’omoscedasticità.
Confronto con Altri Modelli
La scelta tra la regressione quadratica e altri modelli dipende dalla natura della relazione tra le variabili e dalla complessità del fenomeno che si vuole modellare:
- Modelli polinomiali di ordine superiore: Se la relazione tra le variabili è più complessa di una parabola, si possono utilizzare modelli polinomiali di ordine superiore (cubico, quartico, ecc.). Tuttavia, l’aggiunta di termini di grado superiore può portare a overfitting e rendere il modello più difficile da interpretare.
- Modelli non lineari: Se la relazione non è ben approssimata da un polinomio, si possono considerare modelli non lineari come la regressione logistica, la regressione esponenziale o la regressione a spline.
Quando scegliere la regressione quadratica?
- Quando un diagramma a dispersione suggerisce una curvatura a forma di U o a forma di n.
- Quando si sospetta un punto di flesso nella relazione.
- Quando si desidera un modello semplice e interpretabile per catturare una relazione non lineare di base.
Quando considerare altri modelli?
- Quando la relazione è molto complessa e non può essere ben approssimata da una parabola.
- Quando si hanno ragioni teoriche per aspettarsi una forma funzionale specifica (ad esempio, esponenziale per la crescita di una popolazione).
In sintesi, la regressione quadratica è uno strumento utile per modellare relazioni non lineari semplici. Tuttavia, è importante valutare attentamente le assunzioni del modello e confrontarlo con altri modelli più complessi per scegliere quello più adatto al problema specifico.
Conclusione
La regressione quadratica è uno strumento potente per analizzare relazioni non lineari nei dati. Non importa se stai lavorando con cicli economici, trend naturali o altre analisi, questo metodo può aiutarti a scoprire connessioni nascoste. Provalo con i tuoi dati e vedi cosa riesci a scoprire!
La Regressione Quadratica
👉 Guida alla regressione quadratica: stimare e interpretare i coefficienti
👉 Regressione quadratica: guida pratica con esercizi svolti
👉 Prevedere il DAX con la regressione quadratica in Python
👉 Regressione quadratica con Python: analizzare andamenti curvilinei





