Mimic-III 数据库挖掘尝试——连续性肾脏替代治疗(CRRT)

Mimic-III 数据库挖掘探索——连续性肾脏替代治疗(CRRT)

前言

上个月建库成功,至今一个月过去了。

因为没有服务器,在本地电脑反复建了几次,linux系统/windows系统一应俱全[苦涩]。原始库和衍生库都建好了,数据基本备齐。

库建好了之后,又开始捡起之前的sql句子,开始库里面内容的探索。。。100多G的数据,不知道算不算大。。。

记得,六七年前跟随咨询团队去良品进行零售数据分析时用过了SAS的SQL句子,现在都1202年了,SAS也都出免费版了,良品也都上市了。而我还在苦逼的码代码,进行大数据挖掘。。。一边吃着良品的零食[苦涩]。从零售数据到医疗数据,也算是回归本业了,没想到那时学的一招半式还能派上用场。

数据分析的大概步骤

处理mimic库数据的过程大概步骤是:

  1. 根据你的想法,挑选对应的病人(ICU病人)集合;
  2. 根据你的想法,确定你要分析的X(自变量,指标)~Y(因变量,结局);
  3. 手动写SQL句子,获取对应病人集合的一个个Y数据;
  4. 对X~Y进行相应的分析。

打勾就能导出数据的系统搭建

前面的第一二点,就是立题啦,就是你睡不着的时候突然冒出来的想法。

第三点:重复性的查询数据,比如:要获取病人的性别

-- get the basic info of patients
drop table if exists crrt.gender;
create table crrt.gender as
select i.*,p.*
from crrt.id i inner join mimiciii.patients p
on i.subject_id =p.subject_id

呃,要写好多重复性的这种句子。。。很麻烦。

要是这些指标,能打个勾就选给我就好了!呃,然后我对这个想法激动不已!

然后就花了一个星期时间,打造了这么一个系统:《打勾就能选到你要的mimic数据》。

CRRT病人的数据提取示例

插播广告:

连续性肾脏替代治疗(CRRT)是一种体外血液净化的治疗技术,是所有连续、缓慢清除水分和溶质治疗方式的总称。可治疗的疾病已从肾衰竭扩展到肾外领域,比如急性肾功能衰竭(ARF)、呼吸窘迫综合征(ARDS)、挤压综合征(CS)、多器官功能障碍综合征(MoDS)、急性坏死性胰腺炎(ANP)等。其治疗目的不仅局限于替代功能受损的肾脏,当前已扩展到常见危重疾病的救治,成为各种危重疾病救治中最重要的救治手段之一。这种治疗不仅仅是替代、改善肾脏功能,而在于对病人的支持和对其他器官衰竭的治疗,以延长病人存活时间,为多器官功能的恢复包括肾脏功能的恢复创造了条件。CRRT在经典的治疗模式基础上出现了一系列崭新的治疗,它代表了一个治疗理念的转变。当前,CRRT被广泛应用于重症疾病救治,是当今急危重症患者的主要治疗措施之一,与呼吸支持、循环支持及营养支持一起并称为ICU四大支持技术。

数据分析大概过程如下:

第一步:输入你要的病人icustay_id号。这里黏贴所有行CRRT病人的ID。

在这里插入图片描述

第二步:进入原始库,勾选你要的数据指标,比如性别等等,打勾(想点哪里点哪里)–》获取数据!(这个界面的每一个汉字都是我手动输入的。。。)

在这里插入图片描述

第三步:进入衍生库,勾选你要的指标,打勾,导出!

在这里插入图片描述

然后你会得到一堆数据:

在这里插入图片描述

把这些数据导入到R里面,形成一个完整的表:

在这里插入图片描述

然后就可以进行分析啦!

最后看一下,用CRRT设备的时长与病人在医院的死亡率:

在这里插入图片描述

可以看到:CRRT的时间越长,病人的存活越高(废话)。看到最后那个病人没?上了150多天的CRRT,在医院活过来了!

系统很简单,但是满足了我绝大部分的数据提取需求。以后再慢慢完善。

后记

以上是补发之前2021年的内容,回头看这都过去3年了。这个系统我们拿了两个软著和好几篇文章,甚至TOP期刊,还是对得起时间的付出。
今天,这个系统对大家开放了,地址:https://clinicaldata.fun/
很多功能也在逐步完善。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/329300.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Three.js 学习笔记之模型(学习中1.17更新)

文章目录 模型 几何体 材质模型点模型Points - 用于显示点线模型Line | LineLoop | LineSegments网格模型mesh - 三角形 几何体BufferGeometry缓冲类型几何体BufferGeometry - 没有任何形状的空几何体创建几何体的方式BufferAttribute Types定义顶点法线 geometry.attributes…

MedSegDiff-V2: Diffusion based Medical Image Segmentation with Transformer

MedSegDiff-V2:基于变压器的扩散医学图像分割 摘要 扩散概率模型(Diffusion Probabilistic Model, DPM)最近在计算机视觉领域获得了广泛的应用,这要归功于它的图像生成应用,如Imagen、Latent Diffusion Models和Stable Diffusion,这些应用已…

K8s(二)Pod资源——node调度策略、node亲和性、污点与容忍度

目录 node调度策略nodeName和nodeSelector 指定nodeName 指定nodeSelector node亲和性 node节点亲和性 硬亲和性 软亲和性 污点与容忍度 本文主要介绍了在pod中,与node相关的调度策略,亲和性,污点与容忍度等的内容 node调度策略node…

【AI】RTX2060 6G Ubuntu 22.04.1 LTS (Jammy Jellyfish) 部署Chinese-LLaMA-Alpaca-2

下载源码 cd ~/Downloads/ai git clone --depth1 https://gitee.com/ymcui/Chinese-LLaMA-Alpaca-2 创建venv python3 -m venv venv source venv/bin/activate安装依赖 pip install -r requirements.txt 已安装依赖列表 (venv) yeqiangyeqiang-MS-7B23:~/Downloads/ai/Chi…

Lazada不懂英文能做吗?Lazada国内店铺好做吗?-站斧浏览器

Lazada不懂英文可以做吗? Lazada作为一个国际化的电商平台,为了方便用户来自不同国家和地区的购物需求,提供了多语言支持。对于不懂英文的用户来说,他们同样可以在Lazada上进行购物。 首先,Lazada平台上的界面和商品…

【Linux】文件系统与软硬连接

欢迎来到Cefler的博客😁 🕌博客主页:折纸花满衣 🏠个人专栏:题目解析 🌎推荐文章:【LeetCode】winter vacation training 目录 👉🏻 磁盘HDD的物理存储结构磁盘的逻辑抽象…

252:vue+openlayers 绘制锥形渐变填充色的圆形

第252个 点击查看专栏目录 本示例的目的是介绍如何在vue+openlayer中绘制带有锥形渐变填充色的圆形。 直接复制下面的 vue+openlayers源代码,操作2分钟即可运行实现效果 文章目录 示例效果配置方式示例源代码(共131行)相关API参考专栏目标示例效果 </

基于Pixhawk和ROS搭建自主无人车(三):ROS通信篇

参考 ArduPilot Development超维空间科技 基于Pixhawk和ROS搭建自主无人车&#xff08;文章链接汇总&#xff09; 1. 硬件接线一览 2. 安装 Mavros 2.1 简介 Mavros 是一个用于与无人机通信的 ROS 功能包&#xff0c;它借助 MAVLink 协议来与 PX4 Autopilot 进行通信&#x…

Vue加载序列帧动图

解读方法 使用<img :src"currentFrame" alt"加载中" /> 加载图片动态更改src的值使用 requestAnimationFrame 定时更新在需要的页面调用封装的组件 <LoadToast v-if"showLoading" /> 封装组件 <template><div class"…

C++力扣题目47--全排列II

47.全排列 II 力扣题目链接(opens new window) 给定一个可包含重复数字的序列 nums &#xff0c;按任意顺序 返回所有不重复的全排列。 示例 1&#xff1a; 输入&#xff1a;nums [1,1,2]输出&#xff1a; [[1,1,2], [1,2,1], [2,1,1]] 示例 2&#xff1a; 输入&#xf…

视觉检测系统:工厂生产零部件的智能检测

在工厂的生产加工过程中&#xff0c;工业视觉检测系统被广泛应用&#xff0c;并且起着重要的作用。它能够对不同的零部件进行多功能的视觉检测&#xff0c;包括尺寸和外观的缺陷。随着制造业市场竞争越来越激烈&#xff0c;对产品质检效率的要求不断提高&#xff0c;传统的人工…

部署YUM仓库及NFS共享存储

引言&#xff1a; 学习YUM 软件仓库&#xff0c;可以完成安装、卸载、自动升级 rpm 软件包等任务&#xff0c;能够自动 查找并解决 rpm 包之间的依赖关系&#xff0c;而无须管理员逐个、手工地去安装每个 rpm 包&#xff0c;使管理员在维护大量 Linux 服务器时更加轻松自如。特…

洗地机如何选择?一篇教会你挑到好用的洗地机

要说当下哪款清洁设备最好用&#xff0c;当数洗地机!洗地机单个操作中能够同时完成扫地和拖地&#xff0c;不仅清洁效果高&#xff0c;还节省力气&#xff0c;甚至处理墙角垃圾灰尘也无需我们蹲下来摩擦地板。好的配置加上性能真的是能帮助我们更快、更有效清洁地面&#xff0c…

【嘉立创EDA-PCB设计指南】2.详解BOM表+C0603封装绘制流程+元件封装其它注意点总结+原理图转到PCB流程

前言&#xff1a;本文详解BOM表C0603封装绘制流程元件封装其它注意点总结原理图转到PCB流程。最终会实现如下图所示的PCB初态。对于封装绘制的流程是一样的&#xff0c;所以只在第2章节对C0603进行详细的封装流程描述&#xff0c;对该PCB的其它元件在第3章节-元件封装的其它注意…

线上研讨会 | 智能供应链计划与高级排程APS助力转型变革

行业背景 近年来&#xff0c;市场环境的快速变化对我国产业链和供应链的要求不断提升&#xff0c; “十四五”规划纲要提到要提升产业链供应链现代化水平。数字化供应链是促进产业链供应链稳定&#xff0c;畅通国民经济循环的重要一环。亟须探寻数字化供应链的核心要义和发展路…

栈(顺序存储、链式存储)

栈的定义 栈&#xff08;Stack&#xff09;是只允许在一端进行插入或删除操作的线性表 栈的操作特性是后进先出LIFO&#xff08;Last In First Out&#xff09; 顺序存储 链式存储

核对表:基本数据类型CHECKLIST:Fundmental Data

核对表&#xff1a;基本数据类型CHECKLIST:Fundmental Data 数值概论 代码中避免使用神秘数值吗&#xff1f; 代码考虑了除零错误吗&#xff1f; 类型转换很明显吗&#xff1f; 如果在一条语句中存在两个不同类型的变量&#xff0c;那么这条语句会像你期望的那样求值吗&#x…

3、深入解析Redis Cluster集群运维与核心原理

在今天的大规模分布式系统中&#xff0c;Redis Cluster已经成为了许多企业选择的分布式缓存方案之一。了解Redis Cluster的运维及核心原理对于确保系统的高可用性和性能至关重要。本文将深入探讨Redis Cluster集群的运维细节和核心原理&#xff0c;以帮助读者更好地理解和优化R…

MT1155-1163总结

1. 首先&#xff0c;单位矩阵是主对角线全为1&#xff0c;其余位置为0的矩阵 主对角线如图&#xff08;虽然好丑&#xff09; 方法一&#xff1a;用一维数组表示&#xff0c;在a[0],a[4],a[8]位置上为一&#xff0c;其余为0 方法二&#xff1a;定义二维数组&#xff0c;在a[…

阿里云服务器怎么样?阿里云服务器优势、价格及常见问题

阿里云服务器ECS英文全程Elastic Compute Service&#xff0c;云服务器ECS是一种安全可靠、弹性可伸缩的云计算服务&#xff0c;阿里云提供多种云服务器ECS实例规格&#xff0c;如ECS经济型e实例、通用算力型u1、ECS计算型c7、通用型g7、GPU实例等&#xff0c;阿里云服务器网al…