0 概述

糖尿病是一种严重危害人类身体健康的慢性病,是由于胰岛素分泌不足或外围组织对胰岛素不敏感而引起的代谢性疾病,其以持续的高血糖状态为特征,容易致使各种组织器官长期受损。

根据国际糖尿病联盟(IDF)统计,2017年全球糖尿病患者约有4.25亿人,每11名成年人中就有1人患有糖尿病,每2名患者中就有1名未确诊[1]。预计到2045年,全球将有近7亿人患糖尿病。据统计,2017年我国成年糖尿病患病人数达到1.14亿,相应医疗支出高达1 100亿美元,超过130万人死于糖尿病及其并发症,其中41%以上的人年龄低于60岁,逐渐呈年轻化趋势[1-2]。

糖尿病无法根治,且容易引发多种并发症,为社会和家庭带来沉重的经济负担。全球每年用于糖尿病人群的医疗支出费用为8 270亿美元,占所有医疗支出的12%。目前糖尿病已经严重影响到居民健康水平和经济的快速发展,糖尿病预测问题亟待解决。因此,本文针对糖尿病的临床指标,结合Xgboost的预测优势和遗传算法的搜索能力,建立GA_Xgboost预测模型,对血糖值进行预测,确定高危人群并提前预警,辅助医生进行早期干预,从而降低糖尿病发病率。

1 相关研究

目前,大量学者对糖尿病预测进行了深入研究,构建了许多预测模型。这些预测模型根据不同应用场景而建立,对于推动糖尿病的快速诊断进而提高医生诊断效率具有重要作用。

1.1 回归模型

回归模型是一种研究因变量和自变量关系的预测性建模技术,该模型综合考虑各种可能危险因素,通常以多元回归模型或Cox比例风险模型预测未来一定时间内糖尿病的发病概率。

多元回归模型是应用较广泛的一种方法,既可以用于个体糖尿病发病风险的预测,如文献[3]建立的糖尿病视网膜病变预测模型,也可以用于群体糖尿病危险因素的研究,如文献[4]对我国农村居民糖尿病患病因素的分析。多元回归模型解释性强但精度欠佳,不适用于大量指标的预测。

Cox回归模型以生存结局和生存时间为因变量,可同时分析众多因素对生存期的影响,常用于医学随访研究。文献[5]用Cox回归模型建立了适合中国人群的糖尿病风险预测模型,文献[6]则用Cox回归模型研究胰岛素依赖型糖尿病患者的死亡率。然而Cox回归模型要求对数据连续观测且追踪时间不宜过短,成本较高。

1.2 决策树模型

决策树作为从大规模数据中探索概念构成的代表,是弱化模型结构仅从数据出发构建概念的典型。基于决策树建立的预测模型,能对预测结果提供相应的分析依据。文献[7-8]采用决策树建立了糖尿病临床治疗决策系统,提高了糖尿病的诊治效率。文献[9-10]探索决策树模型在糖尿病预测中的应用,发掘糖尿病患病的得病风险规律。

实际上,决策树作为一种模仿人类思考的建模思路,一般并不单独用于模型的建立,而是以其为基函数,根据集成思想建立预测模型。

1.3 支持向量机模型

支持向量机是一种建立在VC维的统计学理论和结构风险最小化原理基础上的机器学习算法,通过核函数将输入向量映射到高维空间,从而得到最优分类超平面。文献[11]建立了基于支持向量机的预测模型,探讨环境因素和遗传因素对2型糖尿病患病的影响。文献[12-13]基于支持向量机分别建立了糖尿病前期筛查模型和标准化糖尿病诊断模型。

支持向量机具有解决小样本学习、非线性、高维和泛化等问题的独特优势,但对于高维数据,它更多考虑通过核函数来解决,很少从物理降维出发,耗费大量的机器内存和运算时间。

1.4 神经网络模型

神经网络是一种基于大脑和神经系统研究而建立的计算模型。在这种模型中,大量节点之间相互联结构成网络,以达到处理信息的目的。文献[14]以

张红英模型matlab,基于GA_Xgboost模型的糖尿病风险预测相关推荐

  1. aiem模型matlab,基于MIMICS模型的麦田地表土壤含水量反演研究

    摘要 为尝试联合应用光学与微波遥感数据反演小麦覆盖区土壤含水量的可行性,收集了2014年3月28日RADARSAT-2微波数据和2014年3月24日Landsat8光学数据,同时开展了地面同步试验,测 ...

  2. Matlab基于SEIRD模型,NSIR预测模型,AHP层次分析法新冠肺炎预测与评估分析

    全文链接:http://tecdat.cn/?p=32175 分析师:Jiahui Zhao 新型冠状病毒肺炎COVID-19 给中国乃至全世界都带来了深重的灾难,对世界经济也造成了不可逆的影响(点击 ...

  3. 基于AR模型的功率谱matlab,基于AR模型法功率谱估计的Matlab实现

    2005iF 12月 笫 21卷第 6期 武警工程学 院学报 jOURNAL OF ENGG COLLEGE OF ARMED POLICE FORCE DeC.2005 Vo1.21 No.6 [计 ...

  4. 高斯肤色概率模型matlab,基于肤色模型与模板匹配的人脸检测研究

    摘要:本文提出了一种基于肤色模型与模板匹配的人脸检测方法.基于YCbCr色彩空间的高斯概率模型,对肤色进行相似度计算和二值化分割,采用形态学对二值化后的图像去噪处理,随后又利用人脸先验知识进一步排除非 ...

  5. 如何建立分类模型matlab,创建简单模型 - MATLAB Simulink - MathWorks 中国

    创建简单模型 您可以使用 Simulink® 来对系统建模,然后仿真该系统的动态行为.本教程中创建简单模型所使用的基本方法也适用于创建更复杂的模型.此示例对简化的汽车运动进行仿真.当踩下油门踏板时,汽 ...

  6. ar模型matlab fpe,matlabar模型

    MATLAB 仿真实现 LMS 和 RLS 算法 题目: 序列 x(n)有 AR(2)模型产生: x(n) a1x(n 1) a2x(n 2) w(n) ,w(n)是均值为 0.方差为 1 的高斯白. ...

  7. MATLAB建立ar模型,matlab关于ar模型

    基于参数建摸的功率谱估计是现代功率谱估计的重要内容,其目的就是为 了改善功率谱估计的频率分辨率,它主要包括 AR 模型.MA 模型.ARMA 模型,其中基 于 AR 模型...... MATLAB 仿 ...

  8. lstm模型_基于LSTM模型的学生反馈文本学业情绪识别方法

    | 全文共8155字,建议阅读时长8分钟 | 本文由<开放教育研究>授权发布 作者:冯翔 邱龙辉 郭晓然 摘要 分析学生学习过程产生的反馈文本,是发现其学业情绪的重要方式.传统的学业情绪 ...

  9. vof模型matlab程序,VOF模型的使用实例.ppt

    VOF模型的使用实例.ppt Non-Iterative Time-Advancement Scheme :NITA ,不需要很多外部迭代,每个时间步只完成一个外部迭代就可以,显著地加快了瞬态模拟. ...

最新文章

  1. 字节跳动、阿里等大厂的真实工作体验如何?5 位程序员的自述
  2. mybatis08--关联查询多对一
  3. python调用qq互联_Django项目中实现使用qq第三方登录功能
  4. C#中volatile的用法
  5. 一步一步部署SSIS包图解教程1
  6. 请解释Spring Bean 的自动装配?
  7. 【leetcode】109. Convert Sorted List to Binary Search Tree
  8. 使用Spring Boot 2.0的Spring Security:保护端点
  9. 第一次创建springboot框架项目
  10. ASP.NET MVC 使用防伪造令牌来避免CSRF攻击
  11. Ubuntu用户及用户组管理命令
  12. php网页正文提取,通用网页正文抓取工具_任意网页正文提取API
  13. FreeBSD内核简介
  14. css属性选择器,[],=, ~=, ^=, ~=, $=, |=等符号含义
  15. 从零实现深度学习框架——实现常见运算的计算图(下)
  16. 交通灯倒计时c语言程序,交通灯C语言程序,T89S52单片机控制,倒计时,红黄绿灯.doc...
  17. 【阅读分享】《暗时间》——放弃学习,寸步难行
  18. 小白学习MySQL - 表空间碎片整理方法
  19. Linux下文件属性详解
  20. 华为od业务主管面试问题-我的回答

热门文章

  1. 详谈Lustre背后的故事,ZFS前世和今生
  2. 学编程可以培养编程思维,而编程思维是什么?解读IT入门知识
  3. AirPods 使用技巧---十大隐藏功能
  4. VIT与swin transformer
  5. 自制u盘偷猎者源码分享
  6. STK:STK导弹防御系统功能说明
  7. 福建高中计算机会考知识点,2017年福建省高中会考大纲-容易题约占八成
  8. php 上传 照片流,怎么样不让你的屏幕截图上传到照片流里面
  9. 【ABAQUS笔记】ABAQUS中如何提取变形后节点的空间坐标?后附在matlab中处理.inp文件并绘制节点的程序
  10. shell 命令 if [ -d filename] 判断文件