22 votos

Análisis de mediación múltiple en R

Me pregunto si alguien conoce una forma de ejecutar un modelo de mediación múltiple en R. Sé que el mediación permite múltiples modelos de mediación simples, pero quiero ejecutar un modelo que evalúe múltiples modelos de mediación simultáneamente.

Supongo que puedo hacerlo en un marco SEM (análisis de trayectorias), pero me preguntaba si alguien conoce un paquete que calcule las estadísticas típicas del análisis de mediación para múltiples mediadores (efectos indirectos, proporción del efecto total a través de la mediación, etc.), y que pueda utilizar el bootstrapping. Sé que es una posibilidad remota, pero pensé que debía preguntar antes de invertir tiempo en el desarrollo desde cero.

ACTUALIZACIÓN: (11/11/2013)

Desde que hice esta pregunta hace un par de años, he aprendido a utilizar el maravilloso paquete R lavaan para hacer mediciones múltiples.

aquí está el código de ejemplo:

model <- '
# outcome model 
outcomeVar ~ c*xVar + b1*medVar1 + b2*medVar2

# mediator models
medVar1 ~ a1*xVar 
medVar2 ~ a2*xVar

# indirect effects (IDE)
medVar1IDE  := a1*b1
medVar2IDE  := a2*b2
sumIDE := (a1*b1) + (a2*b2)

# total effect
total := c + (a1*b1) + (a2*b2)
medVar1 ~~ medVar2 # model correlation between mediators
'

Nótese que a1,a2,b1,b2 y c son etiquetas. A continuación, ejecute el modelo:

fit <- sem(model, data=dataframe)

Y mira la salida:

summary(fit, fit.measures=TRUE, standardize=TRUE, rsquare=TRUE)

Por último, genere intervalos de confianza bootstrap:

boot.fit <- parameterEstimates(fit, boot.ci.type="bca.simple")

Consulte el sitio web de lavaan para obtener más detalles: http://lavaan.ugent.be/

0 votos

No estoy seguro de si el semPLS o plspm permitiría el análisis de la mediación, pero vale la pena comprobarlo.

0 votos

@wmmurrah se suma a tu pregunta, ¿la única ventaja del bootstraping es obtener los intervalos de confianza?

1 votos

@If_araujo Si te dedicas a hacer pruebas de hipótesis, hay que usar los intervalos de confianza bootstrap en lugar de los valores p, ya que estos últimos requieren supuestos de normalidad que suelen violarse. Los efectos indirectos, que son el producto de dos coeficientes de trayectoria, tienden a estar sesgados, lo que hace que los supuestos de los valores p sean cuestionables, a menos que sean grandes. Por lo tanto, aunque no se quieran utilizar los intervalos, son superiores a los valores p.

5voto

Allen Zeng Puntos 111

El paquete lavaan es un paquete R para SEM. Se puede utilizar para probar la hipótesis de mediación múltiple, y hay boostrap.

0 votos

Recientemente me he convertido en un gran fan de lavaan. Véase mi actualización a la pregunta anterior. ¡Realmente espero que el desarrollo de lavaan continúe!

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X