Come va interpretato R Quadrato?
Risposta diretta
R Quadrato è comunemente usato come valore riassuntivo per indicare quanto bene una specifica regressione (solitamente lineare) si adatta a un specifico insieme di osservazioni storiche. Interpretarlo correttamente significa comprendere cosa misura — la variazione spiegata all’interno di quel dataset — e cosa non può garantire, come ad esempio prevedere risultati futuri o assicurare un esito redditizio.
Poiché il calcolo dipende dalla forma del modello, dalle variabili incluse e dal dataset utilizzato, due configurazioni diverse possono produrre valori di R Quadrato molto diversi. Un singolo numero non deve essere considerato come un’affermazione generale sul comportamento del mercato.
Meccanismo o definizione
Nella sua forma standard, R Quadrato (R²) confronta la variabilità spiegata da un modello di regressione con la variabilità complessiva nei dati. In termini semplici:
- Il modello cerca di descrivere una relazione tra un input (una variabile esplicativa) e un output (una variabile dipendente).
- R² riassume quanto della variazione dell’output è spiegato dalla linea (o piano) stimata dal modello, rispetto a una linea base che non utilizza l’input.
Principali punti di interpretazione:
- R² riguarda l’adattamento ai dati osservati utilizzati nella regressione.
- Non è automaticamente una misura di causalità.
- Non è la probabilità che il modello funzioni la prossima volta.
Le assunzioni per un’interpretazione standard includono che la regressione sia impostata in modo coerente con l’obiettivo previsto e che le osservazioni siano utilizzate correttamente (stesso dataset, stessa specifica del modello, stesse regole di trasformazione).
Evidenza o esempio
Considera un esempio semplice e controllato con un’assunzione chiara: esegui una regressione lineare su punti storici in cui una serie dipendente Y è spiegata da una serie indipendente X.
- Se i punti si trovano vicino a una linea retta, i residui della regressione (le differenze residue tra Y osservato e Y previsto) sono piccoli.
- Residui più piccoli portano tipicamente a un R² più alto, indicando che il modello spiega una quota maggiore della variazione in quel campione specifico.
Mantieni ora l’idea del modello ma cambia il dataset: se ricalibri su una finestra temporale diversa o con regole di filtraggio differenti, la struttura dei residui può cambiare. Anche se il precedente R² era alto, il nuovo R² potrebbe essere più basso. Questo mostra la dipendenza dalla scelta del campione e dalle decisioni di modellizzazione.
Se includi ulteriori variabili esplicative, R² può spesso aumentare semplicemente perché il modello è più flessibile. Ciò non significa automaticamente che le variabili aggiunte migliorino la rilevanza predittiva reale; potrebbe semplicemente indicare che il modello si adatta al rumore presente nel campione di addestramento.
Limitazioni e rischi
Le principali limitazioni e modalità di fallimento includono:
- Rischio di overfitting: Un modello può raggiungere un alto R² in-sample catturando schemi che non si generalizzano. In tal caso, un alto R² riflette l’adattamento passato, non l’utilità futura.
- Dipendenza dalla specifica del modello: R² descrive solo l’adattamento della particolare forma di regressione scelta. Se la relazione è non lineare o l’ingegnerizzazione delle variabili è incoerente, R² può fuorviare.
- Dipendenza dal campione e dalla finestra temporale: R² cambia con il periodo temporale, il pre-elaborazione e il filtraggio. I risultati possono apparire forti in un regime e più deboli in un altro.
- Costi ed esecuzione non rappresentati: R² è una misura statistica di adattamento. Non include costi di transazione, spread, slippage, liquidità o vincoli operativi.
- Nessuna garanzia di causalità: Un alto R² può verificarsi quando le variabili si muovono insieme per motivi non legati a un meccanismo causale diretto.
A causa di questi problemi, R² deve essere interpretato come una statistica descrittiva di adattamento sotto condizioni specifiche, non come un segnale autonomo su ciò che accadrà in futuro.
Verifica e prossima domanda
La verifica indipendente si concentra tipicamente sul confermare cosa il numero R² stia effettivamente riassumendo:
- Controlla gli input della regressione e la specifica del modello: quali variabili, quali trasformazioni e quale finestra temporale.
- Esamina i residui e verifica se gli errori mostrano una struttura (ad esempio, schemi sistematici invece di dispersione casuale).
- Confronta le prestazioni su dati non utilizzati per adattare la regressione (un semplice controllo fuori campione).
Una domanda utile successiva è: “Quale specifica di regressione e quale dataset hanno prodotto questo R², e quanto è stabile quando il campione cambia?” Questo approfondisce direttamente il limite interpretativo della statistica.