Come eseguire un test sobel in r


Un test di Sobel è un metodo per testare la significatività di un effetto di mediazione.

Secondo Wikipedia :

Nella mediazione, si presuppone che la relazione tra la variabile indipendente e la variabile dipendente sia un effetto indiretto che esiste a causa dell’influenza di una terza variabile (il mediatore). Di conseguenza, quando il mediatore è incluso in un modello di analisi di regressione con la variabile indipendente, l’effetto della variabile indipendente viene ridotto e l’effetto del mediatore rimane significativo.

Il test di Sobel è essenzialmente un t-test specializzato che fornisce un metodo per determinare se la riduzione dell’effetto della variabile indipendente, dopo aver incluso il mediatore nel modello, è una riduzione significativa e quindi se l’effetto di mediazione è statisticamente significativo.

Questo tutorial spiega come eseguire un test Sobel in R.

Eseguire un test Sobel in R

Per eseguire un test Sobel in R, puoi utilizzare la libreria bda .

 #install bda package if not already installed
install.packages('bda')

#load bda package
library(bda)

La sintassi di base per eseguire un test Sobel è:

mediazione.test(mv,iv,dv)

dove mv è la variabile mediatrice, iv è la variabile indipendente e dv è la variabile dipendente.

Il codice seguente esegue un test di Sobel utilizzando un elenco di 50 variabili casuali normali per la variabile mediatrice, la variabile indipendente e la variabile dipendente:

 mv <- rnorm(50)
iv <- rnorm(50)
dv <- rnorm(50)
mediation.test(mv,iv,dv)

Questo codice produce il seguente risultato:

In questo caso a noi interessano soprattutto i valori della colonna Sobel . Il valore z è -1,047 e il valore p corrispondente è 0,295.

Poiché questo valore p è maggiore del livello alfa di 0,05, non possiamo rifiutare l’ipotesi nulla secondo cui non vi è alcun effetto di mediazione.

L’effetto di mediazione non è quindi statisticamente significativo.

Nota: puoi utilizzare un livello alfa diverso nel tuo test. Le scelte comuni per l’alfa includono 0,01, 0,05 e 0,10.

Aggiungi un commento

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