chrals.CTI函数升级版发布,增加了CTI衍生的脂肪指数提取

C反应性蛋白原甘油三酯葡萄糖指数(CTI)由Ruan等首次提出,它巧妙地结合了胰岛素抵抗和炎症,从而在临床研究中得到了广泛的应用。CTI对个体的癌症、恶病质结局和心脏病发作风险具有同样的预后意义。

既往我发布了自己编写的chrals.CTI函数和chrals.cuCTI函数,用于提取charls数据CTI和累计CTI(cuCTI)。

目前最新文章Composite C-reactive protein-triglyceride-glucose adiposity indices and incident cardiovascular-liver-metabolic multimorbidity: a prospective cohort study(if=15)介绍九种基于CTI的脂肪含量指数,包括CTI、CTI-BMI、CTI-WC、CTI-WHtR、CTI-BRI、CTI-WWI、CTI-CVAI、CTI-ABSI和CTI-CI与葡萄糖脂肪指数及心血管-肝-代谢多病相关(CLMM)。

我升级了chrals.CTI函数,目前可以轻松提取九种基于CTI的脂肪含量指数,包括CTI、CTI-BMI、CTI-WC、CTI-WHtR、CTI-BRI、CTI-WWI、CTI-CVAI、CTI-ABSI。

下面我来演示一下

r 复制代码
#setwd("E:/公众号文章2024年/charls数据库/class2/2011") #设置你放数据文件的地址
setwd("E:/公众号文章2024年/charls数据库/class2")
library(haven)
library(tidyverse)
library(scitable)
library(sciclhls)

household_roster<-read_dta('household_roster.dta')  #家庭户
family<-read_dta('family_information.dta')   #大家庭
housing<-read_dta('housing_characteristics.dta')   #房屋特点
psu<-read_dta('psu.dta',encoding = "GBK")   #psu
information<-read_dta('family_information.dta')  #家庭信息
transfer<-read_dta('family_transfer.dta')  #家庭交往
household_income<-read_dta('household_income.dta')  #家庭收入
#############3
demographic<-read_dta('demographic_background.dta')  #基线表
health_status_and_functioning<-read_dta('health_status_and_functioning.dta')  #健康状况和功能
biomarkers<-read_dta('biomarkers.dta')  #体检数据
Blood_20140429<-read_dta('Blood_20140429.dta')  #血检数据
weight<-read_dta('weight.dta')  #权重
health_care_and_insurance<-read_dta('health_care_and_insurance.dta')  #医疗保健
work_retirement<-read_dta('work_retirement_and_pension.dta')  #工作、退休、养老金

###########
data<-demographic  %>%
  left_join(housing, by='householdID',suffix = c("", ".right")) %>%
  left_join(household_roster, by='householdID',suffix = c("", ".right")) %>%
  left_join(psu, by='communityID',suffix = c("", ".right")) %>%
  left_join(health_care_and_insurance, by='ID',suffix = c("", ".right")) %>%
  left_join(health_status_and_functioning,by='ID',suffix = c("", ".right")) %>%
  left_join(biomarkers,by='ID',suffix = c("", ".right")) %>%
  left_join(Blood_20140429,by='ID',suffix = c("", ".right")) %>%
  left_join(weight,by='ID',suffix = c("", ".right")) %>%
  left_join(information,by='ID',suffix = c("", ".right")) %>%
  left_join(transfer,by='ID',suffix = c("", ".right")) %>%
  left_join(household_income,by='householdID',suffix = c("", ".right")) %>%
  left_join(work_retirement,by='ID',suffix = c("", ".right"))

导入数据后提取变量非常简单,一句话代码

r 复制代码
out<-chrals.CTI(data,year="data2011")

如上图所示CTI及其衍生脂肪指数全部提取出来了

假如我想提取2015年的

r 复制代码
out<-chrals.CTI(data2015,year="data2015")

对于这种指数,咱们都可以通过我写的ggexplore函数对它进行数据挖掘,就是看哪个结局变量和它相关,这里我就不挖了,有兴趣的看我既往文章。

相关推荐
猫咪很可爱3 分钟前
Oracle ORA-4031 错误分析与处理:SGA 内存不足导致 update/exp/expdp 失败
数据库·oracle
小豆庄1 小时前
视频素材处理时的隐私盲区:云处理与本地处理的边界在哪
数据库·图像处理·视频·敏捷流程
Umi·1 小时前
MySQL库表操作
数据库·mysql
风哥2号2 小时前
数据库教程FGMT69:PostgreSQL运维诊断与监控分析
运维·数据库·postgresql
ss2732 小时前
AI时代首先数据库-PostgreSQL实战笔记 27 PostgreSQL数据写入与读取流程解析
数据库·笔记·postgresql
数字新视界2 小时前
信创机房动环监控技术在智能运维中的应用与优势分析
大数据·服务器·数据库·动环监控系统·动力与环境监控系统
悟天特斯2 小时前
边缘计算的“实时决策“:从数据回传到边端即时推理的决策升级
数据库·人工智能·边缘计算
这个DBA有点耶3 小时前
分布式集群的“最后一公里”:分片集群与透明分布式集群的工程代价拆解
数据库·分布式·架构
猫咪很可爱3 小时前
MySQL 视图与只读用户:安全查询的完整实践指南
数据库·sql·mysql
l1t3 小时前
测试用go语言执行脚本把数据保存到SQLite数据库
数据库·golang·sqlite