지정된 중개 모델과 일치하는 데이터를 시뮬레이션하는 절차를 찾는 데 관심이 있습니다. Barron and Kenny (1986)가 처음 설명하고 Judd, Yzerbyt, & Muller (2013) 와 같은 다른 곳에 설명 된 중재 모델을 테스트하기위한 일반적인 선형 구조 방정식 모델 프레임 워크에 따르면, 결과 대한 중재 모델 , 중재자 \ newcommand {\ med} {\ rm med} \ med 및 예측 변수 X 는 다음 세 가지 회귀 방정식에 의해 제어됩니다. \ begin {align} Y & = b_ {11} + b_ {12} X + e_1 \ tag {1} \\ \ med & = b_ {21} + b_ {22} X + e_2 \ tag {2} \\ Y & = b_ {31} + b_ {32} X + b_ {32} \ med + e_3 \ tag {3} \ end {정렬}
지금까지 아래 코드와 같이 in을 사용하여 다양한 회귀 계수의 값과 일치하는 및 Y 값을 시뮬레이션하려고했습니다 .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)
그러나이 접근법을 사용하여 회귀 방정식 1 ( 와 사이의 간단한 이변 량 관계를 모델링)에서 와 사이의 관계가 없기 때문에 방정식 2와 3을 사용하여 와 를 순차적으로 생성하는 것으로 충분하지 않은 것 같습니다. . 위에서 설명한 것처럼 간접 (즉, 중개) 효과의 한 가지 정의가 이므로 합니다.
누구든지 방정식 1, 2 및 3을 사용하여 설정 한 제약 조건을 만족시키는 변수 , 및 를 생성하는 R의 절차를 찾을 수 있습니까 ?