双重机器学习 中介效应 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
热门推荐
《电影亡灵》:探讨生死与记忆的心理惊悚之旅
我发潮汐与官译的不同翻译,你来评分
美国本科医学专业有哪些选择和要求
12个电力大模型案例
基于 GIS 的人工智能和地理智能
如何确定新产品需求价格
华为自研芯片为何价格居高?解密研发、生产与市场挑战
中国痤疮治疗指南
揭秘彭于晏的自律之道:从目标设定到时间管理
生蚝:天然滋补,品味海洋的鲜美馈赠!
软件项目开发:从需求分析到最终交付的完整指南
VLOOKUP函数的6个高级用法与新手常见错误全解析!
DeepSeek告诉你未来脑机接口应用有哪些?
68句关于成长感悟的哲理句子
刘姓的起源演变与迁移分布
聆听声线魅力:探究短视频配音在用户心理中的作用
冒险团队伍如何组合
建筑信息模型(BIM)技术应用与研究
心率偏低有什么影响
好听的情侣间小情话大全!
汽车底盘高度看哪个参数?
纪录片评论|沈书屹:《世界上的另一个我》:探寻自我、他者与全球文化的交织
自主创新新征程:中国软件行业崛起之路
G331国道吉林段:图们江畔的边境明珠
人工智能的革命:从历史渊源到未来展望,不可错过的科技趋势!
学动画制作需要什么基础(动画制作要学画画吗)
《哪吒》逆袭,《射雕》降温:春节档背后的生死战
蒸包子时:“开水蒸”和“冷水蒸”差别很大,建议学会再蒸也不晚!
有刷直流电机与无刷直流电机工作原理详解
短剧《参加兄弟婚礼,新娘竟是我老婆》,一起看看