【发布时间】:2020-01-23 22:01:37
【问题描述】:
我正在尝试使用 R 包“mma”对多个二进制中介执行一些中介分析。
我正在使用以下代码:
dta <- read.dta13("Mediation_Dataset_R-R.dta")
dta <- na.omit(dta)
y <-dta[,12]
x <- dta[,c(1:6, 8:11, 13, 14)]
dta.bin <- data.org(x, y, pred = 8, binmed=c(4, 11, 12))
summary(dta.bin)
其中 y 是二元因变量,x 是包含协变量、中介变量和预测变量的数据集。然后我使用 data.org 函数,从数据集 x 中分配预测变量和二元中介。
我不断收到以下错误:
family$linkfun(mustart) 中的错误: 参数 mu 必须是非空数值向量
据我了解,此函数的目的是确定中介变量是否与预测变量以及结果相关。此函数还构建用于中介分析的数据。如果有任何见解,我将不胜感激。
【问题讨论】:
标签: r