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函数对它进行数据挖掘,就是看哪个结局变量和它相关,这里我就不挖了,有兴趣的看我既往文章。

相关推荐
帷幕落秋1 小时前
Mysql备份
运维·数据库
ShineWinsu1 小时前
对于Redis:ZSet类型的解析
数据库·c++·redis·缓存·面试·有序集合·zset
Dxy12393102161 小时前
MySQL 条件注释 vs 普通注释
数据库·mysql
做运维的阿瑞1 小时前
自连接、交叉连接与复杂 JOIN:一条问题链讲透
前端·数据库·mysql
charmingmm8152 小时前
数据库和数据表的设计和命名经验
数据库
EatFan2 小时前
Spring Boot 4 迁移避坑清单:Jackson 3、starter 拆分与最低 JDK 口径核对(含若依/芋道/CRMEB 升级对照)
java·数据库·spring boot·spring boot 4·java 21·jakarta ee 11·jackson 3
其实防守也摸鱼2 小时前
渗透测试学习计划(全栈综合 · 零基础进阶)
android·数据库·学习·安全·oracle·自动化·学习方法
ZealSinger2 小时前
Go1.25 FlightRecorder慢请求截trace
网络·数据库·go
帷幕落秋2 小时前
Mysql的安装,加固与远程访问
运维·数据库