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

请问如何解决?