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

相关推荐
Decay__4 小时前
VMware 安装 SQL Server 双节点 AlwaysOn 可用性组教程 —— WSFC、AG 与侦听器完整部署(系列核心篇)
运维·数据库·sql·mysql·架构
茶栀(*´I`*)4 小时前
SQL 性能分析:从慢查询日志到执行计划的完整定位方法
数据库·sql
艺杯羹5 小时前
1Panel 装好后 ufw 仍是 inactive:一次服务器安全盲区复盘
服务器·数据库·安全·网络安全·系统架构·实战·1panel
code2cat6 小时前
【随笔】MCP工具重试:任务已经创建,响应丢了怎么办
数据库·mcp
wuyk5557 小时前
Spider-第10讲-SQLite持久化与去重
数据库·爬虫·sqlite
乌暮9 小时前
Spring AOP 与 Spring 事务:用大白话彻底理解原理与实践
java·数据库·spring boot·后端·sql·学习·spring
WiKiLeaks_successor9 小时前
R_day3(DataType:matrix)
r语言
小此方10 小时前
Re:Mysql数据库基础篇(十二):什么是事务、事务解决了什么问题、事务的四大属性、事务的操作方式
数据库·mysql
flash俊杰11 小时前
v0.5-01 让桌面 AI 助手记得住:预算组装、递归摘要、长期记忆与评估基线
数据库·安全·架构
2501_9339232511 小时前
redis:string类型常见命令
数据库·redis·缓存