找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 410|回复: 2

[代码与实例] python糖尿病的分析与预测 实验性实例分享

1

主题

1

帖子

1

积分

贫民

积分
1
mileswong 发表于 2019-2-2 11:32:06 | 显示全部楼层 |阅读模式
此项目是我两年前的毕业设计,共享出来希望和各位大佬共同探讨进步,不建议用作其他用途。(现在全国毕业设计都联网查重,你懂的~)
完整代码分享与毕业论文原件:链接:https://pan.baidu.com/s/1b5MYx91qph9m57EBkI0-3Q 密码:私信我获得

功能介绍:
1)对病历信息的查询:输入病历号,查看病历信息。
2)对病因进行分析:分析糖尿病d1及其并发症(高血压bpscale)分别与各项病历指标(病历号code、年龄age、身高height、体重weight、心率HR、是否饮酒drinking)的相关性关系,以及通过图表显示相关性强弱。实现方法为:录入希望研究的任意两个因素名称和一个预测值,得到皮尔逊系数和预测结果。如皮尔逊系数相关,进行一元线性相关计算,绘制显示相关程度。
3)使用贝叶斯建立模型,通过各项病历指标,预测糖尿病患病d1。实现方法:录入希望预测的病历数据库,划分训练集和测试集,通过贝叶斯算法批量预测血糖,返回模型精度和预测结果
4C4.5决策树建立分类模型,通过输入单个病患的各项病历指标,预测糖尿病典型并发症:高血压bpscale。实现方法为:录入患者病历信息,生成C4.5决策树,返回预测结果:是否高血压。并画出决策树。
5)比较C4.5与贝叶斯预测精度,可行性。
对数据库的说明:
字段名称
字段类型
长度
小数
标签
code
数值(N
8
0
编号
age
数值(N
2
0
年龄
height
数值(N
6
1
身高
weight
数值(N
6
1
体重
HR
数值(N
3
0
心率
Drinking
数值(N
8
2
饮酒
{1.00,否}
{2.00,是}

d1

数值(N

2

0

D糖尿病
{11型糖尿病}
{22型糖尿病}
{3,无}


bpscale

数值(N

8

2

血压值
{.00Normal}
{1.00preHT}
{2.00Hypertension}

功能实现与代码分享:
病例查询
代码地址:链接:https://pan.baidu.com/s/1qYr3WmEnfdjKTw8AWXwfWg 密码:32xk

病因研究

代码链接:https://pan.baidu.com/s/1neF0Nuuvzzq07JNXMizkxw 密码:aux9

批量预测糖尿病


单独预测高血压


代码链接:https://pan.baidu.com/s/1VTSceeFSecq3rrYgfYlg-A 密码:la0g


回复

使用道具 举报

0

主题

2

帖子

2

积分

贫民

积分
2
wjb986555360 发表于 2019-2-15 22:36:47 | 显示全部楼层
可否分享下论文和代码,谢谢
回复 支持 反对

使用道具 举报

0

主题

2

帖子

2

积分

贫民

积分
2
cainiao6662 发表于 2019-2-20 11:37:39 | 显示全部楼层
可否分享下完整代码和论文
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表