Ich bin daran interessiert, ein Verfahren zur Simulation von Daten zu finden, die mit einem bestimmten Mediationsmodell übereinstimmen. Gemäß dem allgemeinen Framework für lineare Strukturgleichungsmodelle zum Testen von Mediationsmodellen, das zuerst von Barron und Kenny (1986) skizziert und an anderer Stelle wie Judd, Yzerbyt & Muller (2013) beschrieben wurde , Mediationsmodelle für Ergebnis , Mediator und Prädiktor und unterliegen den folgenden drei Regressionsgleichungen:
Bisher habe ich versucht, Werte von und zu simulieren , die mit den Werten der verschiedenen Regressionskoeffizienten unter Verwendung von in übereinstimmen , wie z. B. den folgenden Code: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)
Es scheint jedoch, dass die sequentielle Erzeugung von und Verwendung der Gleichungen 2 und 3 nicht ausreicht, da ich in Regressionsgleichung 1 (die eine einfache bivariate Beziehung zwischen und modelliert ) unter Verwendung dieses Ansatzes keine Beziehung zwischen und . Dies ist wichtig, da eine Definition des indirekten (dh Mediations-) Effekts , wie ich oben beschreibe.
Kann mir jemand helfen, eine Prozedur in R zu finden, um Variablen , und zu generieren , die Einschränkungen erfüllen, die ich mit den Gleichungen 1, 2 und 3 festgelegt habe?