贝叶斯核机回归-因果中介分析 (BKMR-CMA)causalbkmr R包

这篇具有很好参考价值的文章主要介绍了贝叶斯核机回归-因果中介分析 (BKMR-CMA)causalbkmr R包。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

GAP

混合物的单个元素,暴露混合物和介质的元素以及任何非线性之间的所有真实存在的相互作用需要包括在介质和结果的模型中,以获得无偏估计。随着多维暴露尺寸的增加,使用当前的方法来获得中介效应的无偏估计变得非常困难。

本算法解决的问题

使用BKMR进行中介分析时,可以通过将核心中的可能的非线性和相互作用考虑在内,估计潜在的暴露混合物的直接效应(NDE)、间接效应(NIE)和总效应(CDE)。此外,使用调解者和结果的后验预测分布来预测反事实,并提出一个估计调解效果的算法。

BKMR-CMA概念

BKMR-CMA 是一种结合了贝叶斯核多元回归(Bayesian Kernel Machine Regression)和中介分析(Causal Mediation Analysis)的方法。它的中文全称为“贝叶斯核多元回归-因果中介分析”,英文全称为“Bayesian Kernel Machine Regression-Causal Mediation Analysis”。简称为“BKMR-CMA”。

BKMR-CMA分析中感兴趣的效应

  1. 总效应(Total Effect, TE):这是暴露因素对结果变量的整体影响,包括直接路径和间接路径的影响。

  2. 自然直接效应(Natural Direct Effect, NDE):在中介变量固定不变的情况下,暴露因素对结果变量的直接影响。NDE 描述了如果暴露A从一个水平a*改变到另一个水平a,同时保持中介变量M在它在暴露为a*时应有的水平不变的情况下,结果Y的平均预期变化。换句话说,NDE衡量的是不通过中介变量M的直接影响。

  3. 自然间接效应(Natural Indirect Effect, NIE):通过中介变量传递的暴露因素对结果变量的间接影响,即排除了直接路径后的影响。NIE 测量的是当暴露A被固定在某个水平a时,与维持在暴露为a*时应有的水平相比,中介变量M的变化对结果Y的平均影响。这反映了通过中介变量M的间接路径产生的效果。

  4. 控制直接效应(Controlled Direct Effect, CDE):在中介变量被干预到特定水平时,暴露因素对结果变量的直接效应。CDE量化了在干预并固定媒介M为特定水平m的情况下,暴露A从a*改变到a时,平均预期结果的差异。计算公式为E(Yam) - E(Ya*m)

计算步骤的概述

  1. 基础BKMR模型

    • 首先,对于中介变量Mi的模型(12): [ Mi = β0 + ℎM Ai + ϵMi ]
    • 然后,对于健康结果Yi的模型(13): [ Yi = θ0 + ℎY Ai, Mi + ϵYi ]
    • 最后,对于总效应的混合物模型(14): [ Yi = γ0 + ℎTE Ai + ϵTEi ]
  2. 组件选择的BKMR模型

    • 当暴露混合物包含多个变量时,会采用组件选择来简化模型表示。
    • 这涉及到对Gaussian核函数的扩展,添加“尖峰与块”先验(spike-and-slab prior),以进行变量选择。
  3. 估计非直接效应(NDE)、间接效应(NIE)和总效应(TE)文章来源地址https://www.toymoban.com/news/detail-835957.html

    • 使用提出的BKMR-CMA和BKMR-CMA-VS方法,针对从真实数据集25th百分位数(a*&#x

到了这里,关于贝叶斯核机回归-因果中介分析 (BKMR-CMA)causalbkmr R包的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【贝叶斯回归】【第 2 部分】--推理算法

            在第一部分中,我们研究了如何使用 SVI 对简单的贝叶斯线性回归模型进行推理。在本教程中,我们将探索更具表现力的指南以及精确的推理技术。我们将使用与之前相同的数据集。

    2024年02月06日
    浏览(45)
  • 【贝叶斯回归】【第 1 部分】--pyro库应用

    Bayesian Regression - Introduction (Part 1) — Pyro Tutorials 1.8.6 documentation         我们很熟悉线性回归的问题,然而,一些问题看似不似线性问题,但是,用贝叶斯回归却可以解决。本文使用土地平整度和国家GDP的关系数据集进行回归分析,发现线性回归无法解决的问题,从贝叶斯

    2024年02月08日
    浏览(39)
  • 基于回归模型(贝叶斯岭回归、XGB、SVR等)销售额预测

    博主在之前也写过较多的预测模型的文章,主要是基于LSTM,见下: 使用 Conv1D-LSTM 进行时间序列预测:预测多个未来时间步【优化】 使用 Conv1D-LSTM 进行时间序列预测:预测多个未来时间步 LSTM-理解 Part-1(RNN:循环神经网络) Python LSTM时序数据的预测(一些数据处理的方法)

    2024年02月02日
    浏览(41)
  • 【Python机器学习】零基础掌握BayesianRidge贝叶斯回归

    如何准确预测房价? 在现实生活中,购买房产可能是最大的一笔投资。因此,准确预测房价变得尤为重要。通常,房价受到多个因素的影响,包括地段、房龄、房屋面积等。但如何综合这些因素来做出准确预测呢? 这里介绍一种机器学习算法:贝叶斯岭回归(Bayesian Ridge R

    2024年02月08日
    浏览(37)
  • 【python】Bayesian Optimization(贝叶斯优化)优化svm回归问题

    贝叶斯优化(Bayesian Optimization)是一种用于黑盒函数优化的序列模型优化方法。它在较少的函数评估次数下,尝试寻找全局最优解。 贝叶斯优化使用高斯过程(Gaussian Process)作为先验模型来建模未知的目标函数。通过对目标函数进行一系列评估和建模迭代,贝叶斯优化能够

    2024年02月12日
    浏览(38)
  • 机器学习实验1——朴素贝叶斯和逻辑回归分类Adult数据集

    基于Adult数据集,完成关于收入是否大于50K的逻辑回归分类、朴素贝叶斯模型训练、测试与评估。 认识数据 14个特征变量如下 1个目标变量:Income:50K 或 50K 填充缺失值(“ ?”) 统计各类型数据缺失个数如下,这三种缺失数据类型均为离散型(discrete),因此采用众数填充较

    2024年01月23日
    浏览(50)
  • 高维数据的中介效应【中介分析】《R包:HIMA》

    允许基于高级中介筛选和惩罚回归技术来估计和测试高维中介效应 图1. 在暴露和结果之间有高维中介的情况 在确定独立筛选和极小极大凹惩罚技术的基础上,采用联合显著性检验方法对调解效果进行检验。使用蒙特卡罗模拟研究来展示其实际性能,鉴定具有显著中介作用的

    2024年02月22日
    浏览(40)
  • 回归预测 | MATLAB实现BO-SVM贝叶斯优化支持向量机多输入单输出回归预测(多指标,多图)

    效果一览 基本介绍 回归预测 | MATLAB实现BO-SVM贝叶斯优化支持向量机多输入单输出回归预测(多指标,多图),输入多个特征,输出单个变量,多输入单输出回归预测; 多指标评价,代码质量极高;excel数据,方便替换,运行环境2018及以上。 程序设计 完整源码和数据获取方

    2024年02月12日
    浏览(37)
  • Python 模型训练:逻辑回归、KNN、朴素贝叶斯、LDA、支持向量机、GBDT、决策树

    常用的分类预测模型:逻辑回归、KNN、朴素贝叶斯、LDA、SVC、GBDT、决策树 如果需要了解相关原理的话,可以另行百度,这里只讲解训练流程,废话不多说,直接开始讲解训练流程 这里用的数据就是一个普通的 DataFrame 数据,样式大概如下 第一列不需要,后面读取数据的时候

    2024年02月05日
    浏览(48)
  • 机器学习:基于逻辑回归和高斯贝叶斯对人口普查数据集的分类与预测

    机器学习:基于逻辑回归和高斯贝叶斯对人口普查数据集的分类与预测 作者:i阿极 作者简介:Python领域新星作者、多项比赛获奖者:博主个人首页 😊😊😊如果觉得文章不错或能帮助到你学习,可以点赞👍收藏📁评论📒+关注哦!👍👍👍 📜📜📜如果有小伙伴需要数据

    2023年04月08日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包