Saya tertarik menemukan prosedur untuk mensimulasikan data yang konsisten dengan model mediasi yang ditentukan. Menurut kerangka model persamaan struktural linear umum untuk menguji model mediasi pertama kali diuraikan oleh Barron dan Kenny (1986) dan dijelaskan di tempat lain seperti Judd, Yzerbyt, & Muller (2013) , model mediasi untuk hasil , mediator , dan prediktor dan diatur oleh tiga persamaan regresi berikut:
Sejauh ini, saya telah mencoba mensimulasikan nilai dan yang konsisten dengan nilai-nilai dari berbagai koefisien regresi yang digunakan dalam , seperti kode di bawah ini:rnorm
R
x <- rep(c(-.5, .5), 50)
med <- 4 + .7 * x + rnorm(100, sd = 1)
# Check the relationship between x and med
mod <- lm(med ~ x)
summary(mod)
y <- 2.5 + 0 * x + .4 * med + rnorm(100, sd = 1)
# Check the relationships between x, med, and y
mod <- lm(y ~ x + med)
summary(mod)
# Check the relationship between x and y -- not present
mod <- lm(y ~ x)
summary(mod)
Namun, tampaknya menghasilkan dan secara berurutan menggunakan persamaan 2 dan 3 tidak cukup, karena saya tidak memiliki hubungan antara dan dalam persamaan regresi 1 (yang memodelkan hubungan bivariat sederhana antara dan ) menggunakan pendekatan ini . Ini penting karena salah satu definisi dari efek tidak langsung (yaitu, mediasi) adalah , seperti yang saya jelaskan di atas.
Adakah yang bisa membantu saya menemukan prosedur dalam R untuk menghasilkan variabel , , dan yang memenuhi kendala yang saya tetapkan menggunakan persamaan 1, 2, dan 3?