我希望对包含多列介体,一个治疗列和一个结果列的数据使用中介功能。该代码适用于当我具有boot = FALSE时,但我想分析运行非参数引导程序(boot = TRUE)的数据。
我尝试只使用一列介体来查看它是否可以与boot = TRUE一起使用,但是它给出了相同的错误。
install.packages("mediation")
library(mediation)
setwd("U:/data_example")
myData <- read.csv('test_data.csv')
datasets <- list(object=myData)
###indicate mediators
mediators <- c("mediator1")
outcome <- c("PCL_Score")
treatment <- c("MST")
x <- mediations(datasets, treatment, mediators, outcome,
families=c("gaussian","gaussian"), interaction = FALSE,
conf.level=.95, sims=500, boot = TRUE)
# tabular summary of results for all model combinations
summary(x)
这是我收到的错误消息: 运行非参数引导程序
stats :: model.frame(公式= f1,数据=列表(mediator1 = c(0.899882214,: 找不到对象“ f1”