作者Toby,来自机器学习肝炎预测模型

肝炎是由细菌、病毒、寄生虫、酒精、药物、化学物质、自身免疫等多种致病因素引起的肝脏炎症的统称。儿童及成年人均可患病,病毒感染导致的病毒性肝炎较为常见。

由于过度饮酒、吸入有害气体、摄入受污染的食物、泡菜和药物,肝病患者不断增加。

我们可以用机器学习建模,自动化预测肝病概率,以减轻医生的负担。

肝炎发展分为下图三个等级

肝炎风险因子

如果您有以下情况,您患肝炎的风险更高:

过渡引用酒精

肝炎病毒感染

凝血因子紊乱病史

最近被诊断出患有性传播疾病

患有糖尿病

被诊断患有艾滋病毒/艾滋病

以前注射过或目前正在注射药物

肝炎症状

患有肝炎的人可能会在很长一段时间内没有任何症状。对于其他人,肝炎可能会导致:

食欲不振

恶心和呕吐

腹泻

深色尿液

腹痛

黄疸

病毒是引起肝炎的重要因素

肝脏是人体最大的器官,在促进食物消化、储存能量和排除毒素方面起着至关重要的作用。肝炎是一种以肝脏炎症为特征的疾病。肝炎有不同的类型,每一种都以引起它的病毒命名。五种主要类型的病毒会引起肝炎——A、B、C、D 和 E 型。

乙肝病毒通过cccdna长期潜伏在肝脏里,药物难以彻底清除,患者可几十年携带病毒.中国是乙肝大国,也是乙肝药物最大市场.

过渡饮酒是肝炎重要因素

过渡饮酒会引发下述血检指标异常,暗示肝炎发生。

药物性肝炎

滥用药物可能导致肝损伤.例如这次新冠病毒大规模在国内传播后,某些居民同时服用多种感冒药,导致肝肾中毒和损伤.这就是药物性肝炎.

肝炎患病率

全世界有超过 10 亿人患有乙型、丙型和丁型肝炎,每年导致超过 100 万人死亡。某些形式的肝炎可能很轻微,而另一些可能很严重。有时,肝炎可以自行消失,无需医疗干预。但是,如果没有发生这种情况,可以继续进行药物治疗。在某些情况下,肝炎会持续一生。对于某些病毒性肝炎,接种疫苗可能是一种有效的预防措施。由肝炎引起的慢性感染还可能随后导致肝硬化、终末期肝病和肝癌。

中国是乙肝大国

数据显示,我国乙肝、丙肝患者数仍排在全球首位,乙肝病毒携带者近9000万人,其中约2800万为乙肝患者;丙肝感染者约760万人,其中丙肝患者约456万人。

肝炎已经对我国财政造成巨大负担。

好消息:乙肝可以通过疫苗预防,我们通过教育可以大幅降低未来肝炎患病率。


模型实验

我们可以利用机器学习建立模型,根据血检结果等变量,自动化预测居民肝病概率,可减轻医生和居民的负担。

该数据集包含从印度安得拉邦东北部收集的416份肝脏患者记录和167份非肝脏患者记录。

“数据集”列是一个类标签,用于将组分为肝病患者(肝病)或非肝病患者(无疾病)。

该数据集包含441份男性患者记录和142份女性患者记录。

年龄超过89岁的患者被列为“90岁”。

建模数据集来自美国加州大学信息和计算机科学学院.

我们收集如下变量,我们是否可以通过这些变量预测居民肝炎概率?

Age of the patient 年龄

Gender of the patient 性别

Total Bilirubin 总胆红素

Direct Bilirubin胆红素;

Alkaline Phosphotase 碱性磷酸酶

Alamine Amino transferase 丙氨酸氨基转移酶

Aspartate Aminotransferase 天冬氨酸氨基转移酶

Total Protiens 总蛋白质

Albumin 白蛋白

Albumin and Globulin Ratio 白蛋白和球蛋白比率

模型综合指标良好

模型ks=0.5155,区分肝炎患者效果良好

模型AUC=0.78,区分肝炎患者效果良好

变量趋势分析如下,例如Aspartate Aminotransferase 天冬氨酸氨基转移酶为最重要变量,该值越大,肝炎风险越大.


变量分析部分展示

aspartate aminotransferase 天冬氨酸转氨酶

AST 是您的肝脏产生的一种酶。其他器官,如您的心脏、肾脏、大脑和肌肉,也产生较少的量。

通常,血液中的 AST 水平很低。当您的肝脏受损时,它会将更多 AST 放入您的血液中,您的水平就会升高。

年龄

衰老已被证明不仅会增加对急性肝损伤的脆弱性,还会增加纤维化反应的易感性。

衰老与各种肝病的严重程度和预后不良有关,包括非酒精性脂肪肝、酒精性肝病、丙型肝炎和肝移植。

老年肝病患者的治疗可能需要不同或更长的干预措施。

alkaline phosphotase碱性磷酸酶

碱性磷酸酶测试通常用于筛查或帮助诊断肝脏或骨骼疾病。该测试还可以帮助诊断或监测其他健康状况。

碱性磷酸酶高表示您的肝脏可能出现问题:

胆管阻塞

肝硬化

肝炎

单核细胞增多症,有时会导致肝脏肿胀

许多事情都会影响 碱性磷酸酶水平。怀孕会导致高于正常的碱性磷酸酶水平。儿童和青少年的碱性磷酸酶水平可能较高,因为他们的骨骼正在生长。避孕药和某些药物可能会降低碱性磷酸酶水平,而其他药物会导致 碱性磷酸酶 水平升高。即使在碱性磷酸酶测试前进食脂肪餐也可能导致碱性磷酸酶略微升高。

alamine aminotransferase 丙氨酸氨基转移酶

这种酶主要存在于您的肝脏中。少量的 ALT 也存在于您的肾脏和其他器官中。

您的身体使用 ALT 将食物分解成能量。通常,血液中的 ALT 水平较低。如果您的肝脏受损,它会向您的血液中释放更多的 ALT,并且水平会升高。

您应该会在大约一天内得到结果。正常的 ALT 测试结果范围为每升 7 至 55 个单位 (U/L)。男性的水平通常更高。


总结

此肝炎建模实验意义重大

肝炎可防可控,通过教育和疫苗,我们可以降低肝炎患者数量。

机器学习肝炎预测模型machine learning for hepatitis prediction model就为大家介绍到这里。我们公司支持论文,作业,专利,企业项目的一对一机器学习建模定制服务,快速解决问题,节约大量时间,支持发票。

我方提供自主研发课程python机器学习生物信息学 ,扫描二维码可收藏课程。

版权声明:文章来自公众号(python生物信息学),未经许可,不得抄袭。遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

机器学习肝炎预测模型machine learning for hepatitis prediction model相关推荐

  1. 对抗机器学习(Adversarial Machine Learning)发展现状

    目录 1. 了解对手 1. 1 攻击目标(Goal) 1. 2 知识储备(Knowledge) 1.3 能力限制(Capability) 1.4 攻击策略(Strategy) 2. 学会主动 2.1 ...

  2. 机器学习实战(Machine Learning in Action)学习笔记————06.k-均值聚类算法(kMeans)学习笔记...

    机器学习实战(Machine Learning in Action)学习笔记----06.k-均值聚类算法(kMeans)学习笔记 关键字:k-均值.kMeans.聚类.非监督学习 作者:米仓山下 时 ...

  3. 林轩田机器学习技法(Machine Learning Techniques)笔记(一)

    终于到机器学习技法了,接下来还是尽量保持每章完结就立刻更吧..基石没有保持写完就更,现在回头不知道自己在写啥,看笔记感觉写得一塌糊涂,感觉翻车了.慢慢改进吧. 听说技法挺难的,贴一下大神博客来加持一发 ...

  4. 机器学习概要(MACHINE LEARNING SUMMARY)

    机器学习概要(MACHINE LEARNING SUMMARY) 监督学习 回归分析与线性回归 1.例如营业额预测,传统算法必须知道计算公式,机器学习可以帮你找到核心的函数关系式,利用它推算未来预测结 ...

  5. Kaggle课程 — 机器学习进阶 Intermediate Machine Learning

    Kaggle课程 - 机器学习进阶 Intermediate Machine Learning 1.简介 1.1 先决条件 2.缺失值 2.1 简介 2.2 三种方法 2.3 一个例子 2.3.1 定 ...

  6. 图机器学习(Graph Machine Learning)- 第二章 图机器学习简介 Graph Machine Learning

    第二章 图机器学习简介 Graph Machine Learning 文章目录 第二章 图机器学习简介 Graph Machine Learning 前言 1. 环境要求Technical requi ...

  7. 林轩田机器学习技法(Machine Learning Techniques)笔记(三)

    感觉边写边记还不错hhh(感觉之前就剪剪图,写在记事本里打算之后再贴上去,实在是太蠢了⁄(⁄ ⁄•⁄ω⁄•⁄ ⁄)⁄) 林轩田机器学习技法(Machine Learning Techniques)笔记 ...

  8. 吴恩达Coursera, 机器学习专项课程, Machine Learning:Advanced Learning Algorithms第三周编程作业...

    吴恩达Coursera, 机器学习专项课程, Machine Learning:Advanced Learning Algorithms第三周所有jupyter notebook文件: 吴恩达,机器学 ...

  9. 吴恩达Coursera, 机器学习专项课程, Machine Learning:Advanced Learning Algorithms第二周编程作业...

    吴恩达Coursera, 机器学习专项课程, Machine Learning:Advanced Learning Algorithms第二周所有jupyter notebook文件: 吴恩达,机器学 ...

最新文章

  1. 【设计模式】四:开放-封闭原则
  2. 输出国际象棋输出余弦曲线
  3. 机器学习相关从业者如何兼顾理论与工程能力
  4. 每次打印只能打打印一页
  5. python中字符串是对象吗_python中字符串对象提供了很多方法来操作字符串
  6. MongoDB数据库基础教程
  7. Java 百度OCR 身份证识别
  8. ThoughtWorks的敏捷测试
  9. 如何使用Tracup设定现实的项目目标(以及要避免的错误)
  10. 论文解读:《利用深度学习方法识别RNA伪尿苷位点》
  11. 开源监控Prometheus介绍,安装,配置,使用详解
  12. 正斜杠“/“和反斜杠“\“的区别
  13. QT操作Word汇总
  14. python中readlines是什么意思_Python中read,readline,readlines三种方式的区别
  15. 判断键盘输入的数是几位数且是否是回文数
  16. 新手焊接电路板_如何焊接电路板
  17. 铁路局12306余票查询的实现
  18. hutool工具Word07Writer导出word文档提供下载
  19. Unity尝试制作王者荣耀(十六)——FightScene(六)小地图以及英雄显示设置
  20. 【报告分享】2021美妆行业趋势洞察报告-CBNDATA(附下载)

热门文章

  1. php 206实现微信浏览器,PHP实现限制页面只能在微信自带浏览器访问的代码
  2. 陷波滤波器设计及应用
  3. linux-v4l2 应用流程
  4. 杜克大学计算机专业,杜克大学计算机专业怎么样?过来人告诉你
  5. 12306铁道部订票网站性能分析
  6. 鸿蒙攻势凌厉,谷歌被迫另寻出路,与印度企业合作研发低端手机
  7. 环与圈_扩大路径法证明
  8. 用去水印小程序教大家微信小程序开发
  9. 2.MySQL查询字段为NULL的数据
  10. 有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数), 凡报到3的人退出圈子,问最后留下的是原来第几号的那位。(*)