此项目是我两年前的毕业设计,共享出来希望和各位大佬共同探讨进步,不建议用作其他用途。(现在全国毕业设计都联网查重,你懂的~)
功能介绍: 1)对病历信息的查询:输入病历号,查看病历信息。 2)对病因进行分析:分析糖尿病d1及其并发症(高血压bpscale)分别与各项病历指标(病历号code、年龄age、身高height、体重weight、心率HR、是否饮酒drinking)的相关性关系,以及通过图表显示相关性强弱。实现方法为:录入希望研究的任意两个因素名称和一个预测值,得到皮尔逊系数和预测结果。如皮尔逊系数相关,进行一元线性相关计算,绘制显示相关程度。 3)使用贝叶斯建立模型,通过各项病历指标,预测糖尿病患病d1。实现方法:录入希望预测的病历数据库,划分训练集和测试集,通过贝叶斯算法批量预测血糖,返回模型精度和预测结果。 4)C4.5决策树建立分类模型,通过输入单个病患的各项病历指标,预测糖尿病典型并发症:高血压bpscale。实现方法为:录入患者病历信息,生成C4.5决策树,返回预测结果:是否高血压。并画出决策树。 5)比较C4.5与贝叶斯预测精度,可行性。 对数据库的说明:
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | {.00,Normal} {1.00,preHT} {2.00,Hypertension} |
功能实现与代码分享:
病例查询
病因研究
代码链接:https://pan.baidu.com/s/1neF0Nuuvzzq07JNXMizkxw 密码:aux9
批量预测糖尿病
单独预测高血压
代码链接:https://pan.baidu.com/s/1VTSceeFSecq3rrYgfYlg-A 密码:la0g
|