Il test di breusch-pagan: definizione ed esempio


Uno dei presupposti chiave della regressione lineare è che i residui siano distribuiti con uguale varianza a ciascun livello della variabile predittrice. Questa ipotesi è nota come omoschedasticità .

Quando questa assunzione non è rispettata si dice che nei residui è presente eteroschedasticità . Quando ciò accade, i risultati della regressione diventano inaffidabili.

Un modo per rilevare visivamente se è presente eteroschedasticità è creare un grafico dei residui rispetto ai valori adattati dal modello di regressione.

Se i residui si diffondono maggiormente a valori più alti nel grafico, questo è un segno rivelatore della presenza di eteroschedasticità.

Esempio di eteroschedasticità per un test di Breusch-Pagan

Un test statistico formale che possiamo utilizzare per determinare se è presente l’eteroschedasticità è il test di Breusch-Pagan .

Questo tutorial fornisce una breve spiegazione del test di Breusch-Pagan insieme a un esempio.

Cos’è il test di Breusch-Pagan?

Il test di Breusch-Pagan viene utilizzato per determinare se l’eteroschedasticità è presente o meno in un modello di regressione.

Il test utilizza le seguenti ipotesi nulle e alternative:

  • Ipotesi nulla (H 0 ): è presente omoschedasticità (i residui sono distribuiti con uguale varianza)
  • Ipotesi alternativa ( HA ): è presente eteroschedasticità (i residui non sono distribuiti con uguale varianza)

Se il valore p del test è inferiore a un certo livello di significatività (cioè α = 0,05), allora rifiutiamo l’ipotesi nulla e concludiamo che l’eteroschedasticità è presente nel modello di regressione.

Utilizziamo i seguenti passaggi per eseguire un test di Breusch-Pagan:

1. Adattare il modello di regressione.

2. Calcolare i quadrati dei residui del modello.

3. Adattare un nuovo modello di regressione, utilizzando i quadrati dei residui come valori di risposta.

4. Calcolare la statistica del test Chi-quadrato X 2 nella forma n*R 2 new dove:

  • n: il numero totale di osservazioni
  • R 2 nuovo : L’R quadrato del nuovo modello di regressione che utilizzava i quadrati dei residui come valori di risposta

Se il valore p che corrisponde a questa statistica del test chi quadrato con p (il numero di predittori) gradi di libertà è inferiore a un certo livello di significatività (ovvero α = 0,05), rifiutare l’ipotesi nulla e concludere che è presente eteroschedasticità .

Altrimenti non rifiutare l’ipotesi nulla. In questo caso si presume che sia presente l’omoschedasticità.

Tieni presente che la maggior parte dei software statistici può eseguire facilmente il test di Breusch-Pagan, quindi probabilmente non dovrai mai eseguire questi passaggi manualmente, ma è utile sapere cosa succede dietro le quinte.

Un esempio del test di Breusch-Pagan

Supponiamo di avere il seguente set di dati contenente informazioni su 10 diversi giocatori di basket:

Utilizzando un software statistico, adattiamo il seguente modello di regressione lineare multipla :

punteggio = 62,47 + 1,12*(punti) + 0,88*(assist) – 0,43*(rimbalzi)

Utilizziamo quindi questo modello per fare previsioni sulla valutazione di ciascun giocatore e calcolare i residui quadrati (ovvero la differenza al quadrato tra la valutazione prevista e la valutazione effettiva):

Successivamente, adattiamo un nuovo modello di regressione utilizzando i quadrati dei residui come valori di risposta e le variabili predittive originali ancora una volta come variabili predittive. Abbiamo trovato quanto segue:

  • N: 10
  • R2 nuovo : 0.600395

Quindi, la nostra statistica del test Chi-quadrato per il test di Breusch-Pagan è n*R 2 new = 10*.600395 = 6.00395 . I gradi di libertà sono p = 3 variabili predittive.

Secondo il calcolatore del valore chi quadrato/P , il valore p che corrisponde a X 2 = 6,00395 con 3 gradi di libertà è 0,111418 .

Poiché questo valore p non è inferiore a 0,05, non riusciamo a rifiutare l’ipotesi nulla. Assumiamo quindi che sia presente l’omoschedasticità.

Il test di Breusch-Pagan in pratica

I seguenti tutorial forniscono esempi passo passo su come eseguire il test di Breusch-Pagan in diversi programmi statistici:

Come eseguire un test di Breusch-Pagan in Excel
Come eseguire un test di Breusch-Pagan in R
Come eseguire un test di Breusch-Pagan in Python
Come eseguire il test Breusch-Pagan in Stata

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *