如何在 R 中为逻辑回归设置中介分析? (解释在 R 中进一步使用中介包)

问题描述 投票:0回答:0

我正在研究是否可以根据性取向(虚拟编码;0 = 异性恋/异性恋,1 = LGB)来预测物质使用诊断(二分法,0 = 无,1 = 诊断)。我也对压力评分是否可以预测诊断感兴趣。我想做一个 mediation 分析,但对于我来说,我似乎无法掌握如何在 R 中做到这一点。

我已经对 LGB 变量进行了虚拟编码以运行基本的逻辑回归,但是当我在测试压力是否可以解释 LGB 的地方如何适当地设置中介分析时,我不知所措 --> 物质使用诊断关系。

我使用了 chatGPT,它给了我以下建议:

logit_模型<- glm(substance_use ~ sexual_minority_status, data = your_data, family = "binomial") summary(logit_model)

mediator_model <- lm(stress ~ sexual_minority_status, data = your_data) summary(mediator_model)

结果模型<- lm(substance_use ~ stress + sexual_minority_status, data = your_data) summary(outcome_model)

这段代码是我最麻烦的地方 调解模型<- mediate(mediator_model, outcome_model, treat = "sexual_minority_status", mediator = "stress") summary(mediation_model) I reference "stress" as mydataframe$sum and have sexual minority status dummy coded as "dummy.lgb".

regression logistic-regression
© www.soinside.com 2019 - 2024. All rights reserved.