Как использовать функцию медиации для списка медиаторов - PullRequest
0 голосов
/ 30 октября 2019

Я хочу использовать функцию медиации для данных с несколькими столбцами медиаторов, одним столбцом лечения и одним столбцом результатов. Код работает, когда у меня 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' не найден

...