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
随机推荐
- [Windows] 重新安装/卸载桌面版OneDrive / Reinstall/ Uninstall Desktop Version OneDrive
Deep within the OS is a backup copy of the OneDriver installer. To find it, go to File Explorer> ...
- 关于lower_bound( )和upper_bound( )的常见用法
lower_bound( )和upper_bound( )都是利用二分查找的方法在一个排好序的数组中进行查找的. 在从小到大的排序数组中, lower_bound( begin,end,num):从数 ...
- 『高性能模型』轻量级网络ShuffleNet_v1及v2
项目实现:GitHub 参考博客:CNN模型之ShuffleNet v1论文:ShuffleNet: An Extremely Efficient Convolutional Neural Netwo ...
- 记MySQL的一次查询经历
今天在MySQL查数据,sql语句如下: SELECT * FROM `admins` where dep_ids = 24;
- swagger坑
接口测试导出Excel,使用swagger得到响应后手动点击下载--Excel时文件损坏无法打开,,,而直接请求链接下载到的文件正常打开..
- js中的forEach/map方法
// forEach方法 var data = [{ name: "程咬金", sex: "1", age: 26 }, { name: "程才&qu ...
- idea函数被调用
打开一个复杂的程序或者项目进行分析的时候,我们就需要知道一个方法在哪里被调用,用于迅速厘清代码逻辑.操作如下:选中函数,右键,点击Find Usages. 如图: 操作简单,但右键还是没有快捷键方便. ...
- VNPY - windows 安装踩坑记录
twisted requires PyHamcrest>=, which is not ins grin requires argparse>=1.1, which is not inst ...
- Ubuntu安装tomcat
1.下载需要的tomcat二进制包(tar.gz)结尾的. https://tomcat.apache.org/download-80.cgi 2.通过xftp5 上传到指定的文件夹 3.cd进指定文 ...
- MyCat配置运行
昨天把mycat的环境搭建差不多了,今天直接上配置文件: 主要需要修改三个配置文件: rule.xml schema.xml server.xml rule.xml配置如图: <?xml ver ...