beifen
Comparison of Models for Predicting the Outcome of Craniocerebral Injury by Using Machine Learning
Introduction
Craniocerebral injury leads to a high probability of death and disability, the accurate and timely prediction of the outcome of this clinical condition is the key point in diagnosis and treatment. However, the traditional evaluation systems of craniocerebral injury mainly depend on the experience of experts and is often not objective enough. Therefore, we built models to predict the outcome by using machine learning to improve the prediction accuracy. However, the generalization error of existing tools may result in wandering in accuracy in different machine learning model.. Therefore, based on the clinical data of patients with craniocerebral injury, we established multiple models using different algorithms to find the appropriate model to improve the accuracy and objective of prediction.
Methods
Date was collected from patients with craniocerebral injury admitted to the Department of trauma surgery in Sichuan Provincial People's Hospital, Sichuan Academy of Medical Sciences. Inclusion criteria: 1) age 4-81, 2) the head injury history.. We used these data to build a variety of machine learning models including Decision tree, Linear Discriminant, SVM , KNN and Boostedtrap. and compared their performances by means of Receiver Operating Characteristic (ROC) and Area under Curve (AUC), Accuracy, F-Score, Precision Ratio and Recall Ratio, Training Time. All of these results are compared to the classical Logistic regression results. Model building and evaluation using MATLAB2016a(MathWorks, America)on the windows10.
Results
127 patients with craniocerebral injury were enrolled. The accuracy of all machine learning models was between 86.6% and 94.5%, and the Logistic regression's accuracy is …., which indicated that the establishment of machine learning models can be regarded as an effective way to predict the outcome of patients with craniocerebral injury.. Different machine learning models result data have differ performance in our clinical dataset. but except for ****, all of the performance of our algorithm is better than that of the classical Logistic Regression.
Conclusion
In this study, we found that using machine learning models can predict the outcome of patients with craniocerebral injury in a better way.
In addition to more accurate predictions, some machine-learning algorithms can provide better interpretative analysis of clinical data
beifen的更多相关文章
- [django]数据导出excel升级强化版(很强大!)
不多说了,原理采用xlwt导出excel文件,所谓的强化版指的是实现在网页上选择一定条件导出对应的数据 之前我的博文出过这类文章,但只是实现导出数据,这次左思右想,再加上网上的搜索,终于找出方法实现条 ...
- [django]手动数据库备份
基本原理是按钮点击后,系统查询出数据表中信息,然后在网页中导出相关表格! 若有自动数据库备份的兄弟,指点一下! 模板代码: <a href="{% url 'work_backup' ...
- Linux创建定时任务
例如: 要求每天23:59分备份lampp日志: 备份的文件名以当时的时间命名 格式为:201612241852_acces.log 备份到:/tmp/logs/目录下 1.新建shell脚本:vim ...
- mysql在linux下修改存储路径
通过下面几步即可修改路径,这里的路径都是测试的路径,一般默认安装路径在/var/lib/mysql下,真正配置按照真实路径配置. 1.修改/etc/sysconfig/selinux文件:#SELIN ...
- SharePoint 2010 网站备份还原简单介绍
今天尝试了SharePoint2010网站的备份和还原,从网上搜一些文档看看,然后自己试试,感觉和2007的操作没什么太大的区别,跟大家分享下自己尝试的命令行方式和数据库的方式,2007自己常用的也是 ...
- mysqldump备份
备份工具1.mysqldump(数据量很大时不推荐使用) myisam 锁表 innodb 行锁 mysqldump --help | less #查看mysql所有的语法 mysqldu ...
- ASP.NET备份还原数据库
核心技术:using System.Data.SqlClient;using System.IO;string SqlStr1 = "Server=(local);DataBase=mast ...
- Mysql数据库连接、查询、记录集操作代码
Mysql数据库链接代码 function dbConnect($hostname,$username,$pass,$db_name,$pconnect =0) { $func=empty($pcon ...
- tar 命令打包,除了某个目录剩下的都打包
tar czvf beifen.tar.gz ./webdata --exclude webdata/uploadfiles
随机推荐
- BeanNameAware和BeanFactoryAware接口
平时写代码很少去实现这两个接口,这里只是做下了解,方便读Spring源码.BeanNameAware接口作用:让Bean对Name或id有知觉 package com.example.demo.biz ...
- English trip V2 - 6 Sports Teacher:Taylor Key:phrasal verbs
In this lesson you will learn to talk about sports. 课上内容(Lesson) # How many different sports can you ...
- 安装在类虚拟机crossover中的容器怎么进行的备份和恢复
备份教程: 步骤一:运行CrossOver,选中相关容器,然后在[容器]中找到并点击[导出“MathType6.9b_Trial_YY.exe”到存档],或者直接右击容器名称,然后选择[导出“Math ...
- python_内置函数
#内置函数 #1.abs 获取绝对值 # abs(-10) # --->10 # # abs(10) # --->10 # # abs(0) # --->0 #2.all() 参数为 ...
- Git - 生成 ssh key for Mac
终端: cd ~/ .ssh 生成 SSH KEY ssh-keygen -t rsa -C 你的油箱 前往以下目录找到生成好的 SSH KEY /Users/wzz/.ssh/id_rsa.pub
- 算法:输出一个整数(不用ToString方法)
1.递归实现 static void Main(string[] args) { Console.WriteLine("Pls input a number:"); int p = ...
- 梳理:python—同一个类中的方法调用
为什么突然在此提到这个梳理问题呢? 因为在自己实践综合练习学过的知识时,突然觉得有些知识点的运用总是不成功,于是翻过课本进行回顾,总是觉得是对的,可是当再进一步思考“既然是对的,为什么在程序中总是不成 ...
- vue.js 自带阻止默认事件 阻止冒泡
<!-- 阻止单击事件冒泡 --> <a v-on:click.stop="doThis"></a> <!-- 提交事件不再重载页面 ...
- k8s 部署rabbitmq单节点
apiVersion: extensions/v1beta1 kind: Deployment metadata: annotations: fabric8.io/iconUrl: https://r ...
- dede后台登陆不了、出现index.htm Not Found!、无更新模板,解析不了
以下2个选项内设为空.