Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R b路径上的仲裁仅使用;“调解”;包裹_R_Linear Regression - Fatal编程技术网

R b路径上的仲裁仅使用;“调解”;包裹

R b路径上的仲裁仅使用;“调解”;包裹,r,linear-regression,R,Linear Regression,基于这篇精彩的文章,我试图运行我自己的调节中介,但我的模型只有b路径上的二分法调节器 代码如下所示: library(mediation) Model.m<-lm(mpg ~ drat, data = mtcars) Model.y<-lm(disp ~ mpg*vs + drat, data = mtcars) Mod.Med.vs1 <- mediate(model.m = Model.m, model.y = Model.y,

基于这篇精彩的文章,我试图运行我自己的调节中介,但我的模型只有b路径上的二分法调节器

代码如下所示:

library(mediation)

Model.m<-lm(mpg ~ drat, data = mtcars)

Model.y<-lm(disp ~ mpg*vs + drat, data = mtcars)

Mod.Med.vs1 <- mediate(model.m = Model.m, model.y =  Model.y,    
                       covariates = list(vs = 1),
                       boot = TRUE,   
                       boot.ci.type = "bca", sims = 2000, mediator="mpg", treat="drat")

# Here I get the error

Mod.Med.vs0 <- mediate(model.m = Model.m, model.y =  Model.y,    
                       covariates = list(vs = 0),
                       boot = TRUE,   
                       boot.ci.type = "bca", sims = 2000, mediator="mpg", treat="drat")

Mod.Med     <- mediate(model.m = Model.m, model.y =  Model.y,    
                  boot = TRUE,   
                  boot.ci.type = "bca", sims = 2000, mediator="mpg", treat="drat")
重要的是,如果我在
Model.m
中将
drat
vs
相乘,效果会很好,但同样,我对在调解人之前调查调解人的影响不感兴趣

有什么建议吗

Error in `[.data.frame`(pred.data.t, , vl) : undefined columns selected