我有以下代码:
model.xy <- lm(Y ~ X, Htest)
model.mx <- lm(M ~ X, Htest)
model.yxm <- lm(Y ~ X + M, Htest)
这些回归效果很好(也是摘要视图)但是当我想检查中介效果时,代码会出错。
results <- mediate(model.mx, model.yxm, treat='X', mediator='M', boot=TRUE, sims=500)
上面的代码过去常常在上周工作,现在我继续得到:
mediate错误(model.mx,model.yxm,treat =&#34; X&#34;,mediator =&#34; M&#34;,boot = TRUE,: 未使用的参数(treat =&#34; X&#34;,mediator =&#34; M&#34;,boot = TRUE,sims = 500)
有人可以告诉我可能有什么问题吗?我有所需的包,所有变量都存在,我没有错别字..它确实在上周工作。我真的很困惑。
谢谢!
答案 0 :(得分:0)
尝试重新启动R - mediate
函数可能在整个过程中被覆盖了。