华南预防医学 ›› 2025, Vol. 51 ›› Issue (2): 148-153.doi: 10.12183/j.scjpm.2025.0148

• 论著 • 上一篇    下一篇

贝叶斯核机器回归模型在环境健康研究中的应用及R语言实现

欧可儿1,3, 郑雯媛2,3, 李杏3, 曾韦霖3, 容祖华3, 龚德鑫3, 肖建鹏3   

  1. 1.广东药科大学公共卫生学院,广东 广州 510310;
    2.暨南大学基础医学与公共卫生学院;
    3.广东省疾病预防控制中心 广东省公共卫生研究院
  • 收稿日期:2024-05-16 发布日期:2025-03-18
  • 通讯作者: 肖建鹏,E-mail:jpengx@163.com
  • 作者简介:欧可儿(2000—),女,在读硕士研究生,主要研究方向:环境与健康
  • 基金资助:
    国家自然科学基金(82373636); 国家重点研发计划(2018YFA0606200); 广东省医学科研基金(A2023036、A2023038)

Application of Bayesian kernel machine regression model in environmental health research and R implementation

OU Keer1,3, ZHENG Wenyuan2,3, LI Xing3, ZENG Weilin3, RONG Zuhua3, GONG Dexin3, XIAO Jianpeng3   

  1. 1. School of Public Health, Guangdong Pharmaceutical University, Guangzhou, Guangdong 510310, China;
    2. School of Medicine, Jinan University;
    3. Guangdong Provincial Institute of Public Health, Guangdong Provincial Center for Disease Control and Prevention
  • Received:2024-05-16 Published:2025-03-18

摘要: 目的 贝叶斯核机器回归(Bayesian kernel machine regression,BKMR)模型是近年快速发展的统计分析方法,本研究旨在介绍BKMR模型在多污染物暴露的健康效应研究中的应用及其在R语言的实现。方法 以美国国家环境健康科学研究所(National Institute of Environmental Health Sciences,NIEHS)公开的数据集为例,运用BKMR模型分析多污染物暴露对健康的影响,并基于R语言介绍其分析步骤。结果 依托R语言的“bkmr”程序包,BKMR模型可以探究暴露与健康的单暴露-反应关系,多种暴露之间的交互作用,估算单暴露的效应和多暴露物的联合效应。结论 BKMR模型可同时分析多污染物暴露与健康结局的暴露反应关系和健康效应,是研究复合环境暴露健康影响的一种新分析方法。

关键词: 贝叶斯核机器回归, 多污染物暴露, 健康效应, R语言

Abstract: Objective The Bayesian kernel machine regression (BKMR) model is a new method developed rapidly in recent years. This study aims to introduce the application of the BKMR model in the study of the health effects of multi-pollutant exposure and R implementation. Methods Taking the dataset published by the National Institute of Environmental Health Sciences (NIEHS) as an example, we used BKMR model to analyze the impact of multi-pollutant on health, and introduced its implementation steps based on R language. Results Using on the "bkmr" package of R language, the BKMR model could analyze the univariate exposure-response relationship between the exposure and the health outcomes, the interactions among multiple exposures, and estimate the effect of single exposure and the joint effect of multi-pollutant exposure. Conclusion The BKMR model can analyze the exposure-response relationship and health effects of multi-pollutant exposure on health outcomes, which is a new analytical method for studying the health effect of combined environmental exposures.

Key words: Bayesian kernel machine regression (BKMR), Multi-pollutant exposure, Health effect, R language

中图分类号: 

  • R195.1