糖尿病(diabetes mellitus,DM)是一组多病因引起的以慢性高血糖为特征的代谢性疾病,极易对患者的血管和神经系统造成损伤,导致DM患者发生心脑血管疾病的风险比非DM患者增加了2~4倍
[1-2]。冠状动脉粥样硬化性心脏病心绞痛(以下简称心绞痛)作为较为常见的心脑血管疾病之一,以其高致残率和高致死率严重威胁DM患者的生命安全
[3-4]。因此,寻找DM患者发生心绞痛的影响因素并进行早期的发病风险预测,对提高患者生命质量至关重要。
目前针对DM患者发生心绞痛的国内外相关研究
[5-7]中,常采用的方法为Logistic回归分析模型,忽略了影响因素间复杂的网络关系,难以区分直接影响因素或者间接影响因素
[8]。贝叶斯网络模型作为一种用图形表示概率模型的方法,可以直观地展现变量间的复杂关系和相关程度
[9],并通过条件概率表预测节点变量发生率。目前,有关DM患者发生心绞痛相关影响因素及发病风险预测研究较少,本研究构建贝叶斯网络模型,寻找DM患者发生心绞痛的相关影响因素并进行风险预测,为降低DM患者发生心绞痛的发病风险提供依据。
1 资料与方法
1.1 资料来源
英国生物银行(UK Biobank,UKB)数据库成立于2006年,纳入了2006-2010年在英格兰、苏格兰和威尔士招募的约50万名40~69岁参与者信息,研究中心对参与者进行了基线评估并持续随访
[10-11],该研究获得了由西北多中心伦理委员会提供的伦理批准,参与者均签署了知情同意书。本研究利用UKB数据的申请号为78500。
1.2 研究对象
研究对象选取2006-2010年确诊的DM患者,在502 411例UKB参与者中,依据排除标准排除参与者476 016例,共有26 395例参与者符合要求。排除基础信息、生化指标数据缺失、问卷回答选项为“不知道”和“不愿意回答”的参与者3 683例,最终纳入22 712例参与者。纳入和排除标准如下。纳入标准:①根据DM诊断标准,确诊为DM患者的参与者;②无癌症就诊记录以及自我报告癌症史;③无严重心、肺、肝、肾疾病;④无其他系统性疾病。排除标准:①基础信息变量缺失参与者;②生化指标变量缺失参与者;③通过问卷获取信息的相关变量中问卷回答选项为“不知道”和“不愿意回答”的参与者。其中DM诊断标准:①有相关诊疗记录或者自我报告的DM病史;②服用降糖药物或胰岛素;③血液样本检测的空腹血糖(fasting blood glucose, FBG)7.0 mmol·L-1。心绞痛诊断标准:有相关诊疗记录或自我报告的心绞痛病史。
1.3 变量选取
本研究以DM患者是否发生心绞痛为结局变量。选取患者年龄、性别、种族、体质量指数(body mass index,BMI)、低密度脂蛋白胆固醇(low-density lipoprotein cholesterol,LDL-c)、高密度脂蛋白胆固醇(high-density lipoprotein cholesterol,HDL-c)、总胆固醇(total cholesterol,TC)、甘油三酯(triglycerides,TG)、糖化血红蛋白(glycated hemoglobin,HbA1c)、吸烟状况、饮酒状况、患高血压、母亲分娩前后吸烟、儿童时期相对体型、母乳喂养、规律运动、失眠、睡眠时长和健康饮食共19个变量进行研究。变量具体赋值情况见
表1。其中高血压诊断标准及规律运动和健康饮食定义如下。高血压诊断标准:①有高血压诊疗记录或自我报告高血压病史;②服用降压药物。根据世界卫生组织(World Health Organization,WHO)标准BMI分类,偏瘦:BMI
kg·
;正常:BMI 18.5~24.9 kg·
;超重:BMI 25.0~30.0 kg·
;肥胖:BMI>30.0 kg·
。规律运动定义
[12]为满足以下3个条件之一视为达到常规体力活动水平:①每周
150 min中度活动;②每周
75 min剧烈运动;③每周≥150 min混合(中度+剧烈)活动。健康饮食定义:根据相关研究和美国心脏协会指南
[13-14],包含10种健康饮食成分,每种健康饮食成分算作1个饮食评分项。健康饮食定义为满足一半及以上的健康饮食建议
[15](饮食评分
5分):每天水果
3份,每天蔬菜
3份,每天全谷物
3份,每周贝壳类/鱼
2份,每天乳制品
2份,每天植物油
2份,每天精制谷物
2份;每周加工肉
1份,每周红肉
2份,含糖饮料不食用。
1.4 贝叶斯网络模型的构建
贝叶斯网络模型是表示变量间概率依赖关系的有向无环图,由节点和有向边组成,其中节点表示随机变量,有向边表示变量间的概率依赖关系,每个节点有一个与其相对应的条件概率分布表(conditional probability distribution table,CPT),能够通过已知信息推断其余节点的概率。贝叶斯网络模型由结构
G和参数
两部分组成。结构
G为有向无环图
G={
V,E},其中节点变量集合为
V={
X1,
X2,⋯,
Xn},有向边集合为
E。参数
为一组条件概率分布,每个节点储存其自身与父节点集合之间的条件概率分布,即
P[
],
代表父节点
的集合。基于条件独立性假设,贝叶斯网络将联合概率分布
P分解为
[16]:
。公式中
为节点数,
为第
个节点,
为
的父节点集合。结构学习是确定网络拓扑结构的过程,禁忌搜索算法
[17]是一种亚启发式随机搜索算法,通过对局部邻域逐步搜索得到全局最优解。本研究采用禁忌搜索算法进行结构学习。在初始网络构建完成后,查阅相关文献并结合专家经验,进行结构调整,包括删除不合理的有向边,增加必要的有向边等。采用贝叶斯估计的方法在构建完成的网络结构基础上进行参数学习,得到各节点的条件概率表。
1.5 统计学分析
采用SPSS 25.0统计软件和R 4.2.3统计软件进行统计学分析。未发生心绞痛组和发生心绞痛组DM患者临床资料组间比较采用检验,通过禁忌搜索算法实现贝叶斯网络的结构学习,采用GeNIe 4.0软件完成贝叶斯网络模型结构绘制和敏感性分析。以P<0.05为差异有统计学意义。
2 结 果
2.1 研究对象一般情况
本研究共纳入22 712例符合标准的DM患者,其中未发生心绞痛19 540例,发生心绞痛3 172例。研究对象临床资料和单因素分析结果见
表2。
2.2 Logistic回归分析模型结果
以是否发生心绞痛为因变量,单因素分析中具有统计学意义的变量为自变量,纳入模型进行多因素Logistic回归分析,自变量纳入排除标准为
P<0.05。结果显示:患者性别、年龄、BMI、TG、TC、HbA1c、患高血压、母亲分娩前后吸烟、吸烟状况、饮酒状况、规律运动、失眠、睡眠时长和儿童时期相对体型共14个变量为DM患者发生心绞痛的影响因素,见
表3。
2.3 贝叶斯网络模型结果
根据多因素Logistic回归分析筛选出的14个DM患者发生心绞痛的影响因素变量,构建包含15个节点、22条有向边的贝叶斯网络模型(
图1)。图中节点方框中的数值代表各节点变量的先验概率,如发生心绞痛对应的数值为14%,表示发生心绞痛在所研究的全部人群中所占比例为14%。其中患者年龄、HbA1c、患高血压、规律运动、睡眠时长和BMI与DM患者发生心绞痛直接相关,患者性别、吸烟状况、饮酒状况、TC、TG、失眠、儿童时期相对体型和母亲分娩前后吸烟与DM患者发生心绞痛间接相关。在构建完成的网络拓扑结构基础上进行参数学习,得到与DM患者发生心绞痛直接相关的6个影响因素节点的部分条件概率表。见
表4。
条件概率表结果显示:在根据BMI判定为肥胖、HbA1c处于正常值水平、患高血压、不进行规律运动、睡眠时长<7 h和年龄60岁的条件下,DM患者发生心绞痛的概率为0.278。
2.4 个体DM患者发生心绞痛的风险预测
在GeNIe软件中绘制构建完成的贝叶斯网络模型,在各节点添加DM患者信息对并发心绞痛发生风险进行推理预测。假定某DM患者<60岁,根据BMI判断为肥胖,从未吸烟和饮酒,未患高血压,在无其他疾病表现的条件下,则该患者发生心绞痛的风险为8%(
图2A)。若该患者年龄增加至60岁以上,其他疾病表现不变的条件下,发生心绞痛的风险增加至18%(
图2B)。
2.5 模型验证与敏感性分析
设置发生心绞痛为目标节点,在GeNIe4.0软件中进行敏感性分析,见
图3。
图3中的红色节点表示该节点变量为目标节点变量的敏感性指标。患者年龄、BMI、是否患高血压和HbA1c的灵敏度指数分别为0.079、0.036、0.013及0.012,高于其他指标(
表5),表明患者年龄、BMI、是否患高血压是预测DM患者发生心绞痛概率的重要指标。模型验证结果显示:模型预测的准确率为0.86,受试者工作特征(receiver operating characteristic,ROC)曲线为凸函数,ROC曲线下面积(area under the curve,AUC)为0.749[95%置信区间(confidence interval,CI)=0.735~0.763],表明模型预测性能良好。见
图4。
3 讨 论
本研究基于UKB数据库,通过构建贝叶斯网络模型探讨DM患者发生心绞痛的影响因素并进行风险预测,结果显示:患者年龄、HbA1c、患高血压、规律运动、BMI和睡眠时长是DM患者发生心绞痛的直接影响因素。
随着患者年龄的增长,DM患者血管内皮功能易受到损伤,易形成血栓进而引发心绞痛
[4]。本研究结果显示:个体DM患者年龄由60岁以下升至60岁以上时,心绞痛发生风险增加了10%,提示老年DM患者应更加关注自身健康状况,预防心绞痛的发生。HbA1c和BMI水平作为DM患者监测血糖及肥胖的重要指标,与冠心病和高血压等心脑血管疾病的发生密切相关
[19-21]。本研究结果显示:HbA1c水平升高和肥胖的DM患者发生心绞痛的风险分别为正常水平1.66倍和1.19倍。失眠通过影响睡眠时长进而影响DM患者发生心绞痛的风险,因此DM患者应加强血糖监测,合理控制饮食,保持合适的睡眠时长对预防心绞痛发生至关重要
[22-23]。本研究结果显示:合理规律的运动能够降低DM患者发生心绞痛的风险,可能与进行规律运动能够增强机体免疫力及控制DM患者血糖水平有关。
综上所述,DM患者(特别是老年DM患者)在实际生活中应定期体检,合理控制血糖水平和BMI,保持良好的作息习惯和规律运动,从而预防心绞痛的发生。本研究构建贝叶斯网络模型能够将各影响因素与发生心绞痛及影响因素之间的复杂关系可视化,并预测个体DM患者发生心绞痛的风险。本研究存在一定的局限性,研究人群来自UKB 数据库,主要为英国地区的人群,可能不适用于其他国家和地区人群或其他种族。虽然可能会影响结果对其他种族的适用性,但不会改变研究内部的有效性。