双重机器学习 中介效应 R语言教程
创作时间:
作者:
@小白创作中心
双重机器学习 中介效应 R语言教程
引用
CSDN
1.
https://blog.csdn.net/YZT_Research/article/details/141323619
双重机器学习(DML)是一种现代统计方法,用于在高维数据中进行因果推断。中介效应分析则用于研究一个变量如何通过另一个变量影响结果变量。本文将介绍如何使用R语言的causalweight包中的medDML函数进行双重机器学习的中介效应分析。
一、medDML函数
基于Farbmacher等(2022)、张涛和李均超(2023)的研究方法,本文将介绍如何使用R语言进行双重机器学习的中介效应分析,本文示例数据采用的是张涛和李均超(2023)的附件数据。
在双重机器学习中,中介效应的估计方法可以利用R语言的causalweight包中“medDML”函数进行估计,这个函数的解释说明在causalweight包的说明文档中有详细介绍:
medDML(
y,
d,
m,
x,
k = 3,
trim = 0.05,
order = 1,
multmed = TRUE,
fewsplits = FALSE,
normalized = TRUE
)
具体参数的解释如下:
**y** Dependent variable, must not contain missings.
**d** Treatment, must be binary (either 1 or 0), must not contain missings.
**m** Mediator, must not contain missings. May be a scalar or a vector of binary,
categorical, or continuous variables if multmed is TRUE. Must be a binary scalar
if multmed is FALSE.
**x** (Potential) pre-treatment confounders of the treatment, mediator, and/or
outcome, must not contain missings.
**k** Number of folds in k-fold cross-fitting if multmed is FALSE. k-1 folds are
used for estimating the model parameters of the treatment, mediator, and outcome
equations and one fold is used for predicting the efficient score functions. The
roles of the folds are swapped. Default for k is 3. If multmed is TRUE, then
3-fold cross-va
本文原文来自CSDN
热门推荐
富血小板血浆(PRP),血液“自救”到底有多神奇?
曼岛TT:世界上最古老且富有传奇色彩的摩托车比赛
化疗到底是什么意思
冬季6种应季蔬菜食谱:从山药到冬瓜,营养又美味
壬基酚聚氧乙烯醚的主要工业用途
如何用文字治愈心灵创伤?
如何从渠道业务转行云计算销售
建行劳动合同违约金规定详解
蓝筹股与成长股的区别分析
如何让你的诗词更有魅力?4首七绝教你化抽象为具象,情感动人
考研科普!为什么越来越多的在职人士选择同等学力申硕?
保温杯多大容量合适?使用方法与注意事项全解析
预防医学专业考公指南:2024年公务员岗位全解析
Windows系统中"已缓存"内存占用过大的问题及解决方案
栏杆如何检测?栏杆检测流程和周期多少
八字命理中的破月:定义、影响与化解方法
怎么高效管理手机照片
哪些因素影响选调生的薪资待遇?
战术板|一年半后梅西踢世界杯,有多大机会赢冠军?
健康美味全麦面包卷(以全麦面包为基础)
山西眼科医院怎么查视力(详细介绍眼科医院的视力检查流程)
学护理以后可以从事哪些行业 就业方向有哪些
探索 | 物理学家的伟大贡献(中)
腹肌最快动作图片,助你轻松练出完美腹肌
红枣的象征意义及代表的含义(探寻红枣在文化中的重要地位和象征意义)
中国古代十大名剑盘点:从承影到轩辕夏禹,每把剑都是一段传奇
缓解皮肤瘙痒:探讨饮用茶叶的益处与禁忌
肩颈按摩:打开健康活力的钥匙
冬天使用空气净化加湿器时,室内湿度的理想 “刻度” 在哪?
河南人究竟多爱吃面?盘点河南的8大名面,地道好吃,吃的就是这味儿!