双重机器学习 中介效应 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
热门推荐
脸上的黑痣怎样去除
如何有效召开在线会议
《原神》3.0提纳里角色池抽取建议与培养心得
复盘186家上市公司年报,消费龙头企业谁在狂奔?
刚开始练瑜伽动作做不标准怎么办
两个月宝宝感冒鼻塞,咳嗽,打喷嚏怎么办
高中数学重要考点讲解:复数
网络IP地址冲突会出现什么情况
贷款问题全攻略:协商还款、账户冻结与二次抵押贷款详解
如何有效地使用协同办公软件进行团队协作?
《阿凡达》的背景设定:一个关于地球、潘多拉星球与纳美人文明的故事
约基奇对比赛的影响力能否达到历史前三的水平!
新品种·新技术·新模式——南繁新图景观察
跑步:对于中年人来说,相当于“救命”!
活检是怎么检查的?全流程详解
近期甲流肆虐,如何预防与治疗?中医有妙方
什么是误工费法条依据
祛痘祛痘印到底刷什么酸
藿香正气水+生姜+葱,威力是奥司他韦的10倍?|网红说法求真
市场范围的确定依据和影响是什么?确定市场范围时会遇到哪些问题?
迈克尔·法拉第:电学之父的科学人生
毁损罪的“不堪用”是如何认定?律师带你了解构成要件!
软件危机生产主要原因
平垫与弹垫的区别和作用
房屋装修申报全攻略:材料清单与质量鉴定指南
全球生态治理的中国贡献
2025央视推荐的30本好书 国内外必读经典名著
10个人有9个磨玻璃结节吗
甘南夏河:以草原生态文明创旅游发展佳绩
前端开发中大GIF图片的加载优化方案