R语言中介模型代码报错
为了建立一个2自变量“a”"b",两中介变量“c”,“d”,两混杂变量“e”“f”,因变量“Y”的中介模型(所有变量均为连续变量),代码如下:
mediator_model1 <- lm(c ~ a + b + e + f, data = my_data)
mediator_model2 <- lm(d ~ a + b + e + f, data = my_data)
outcome_model <- lm(Y ~ c + d + a + b + e + f, data = my_data)
mediation_model <- mediate(mediator_model1, mediator_model2, outcome_model,
treat = c("a", "b"), # Independent variables
mediator = c("c", "d"), # Mediators
sims = 1000)
运行后报错:Error in `[.data.frame`(y.data, , mediator) : undefined columns selected
请问如何解决?