1.
prerenal
library(gmodels)
## Registered S3 method overwritten by 'gdata':
## method from
## reorder.factor DescTools
prerenal <- master %>% filter(final_type_of_aki==1) %>% select(response_group,alcoholic_hepatitis_admission)
gmodels::CrossTable(prerenal$response_group,prerenal$alcoholic_hepatitis_admission, prop.chisq=F,chisq = T,prop.r=F, prop.c=F,
prop.t=F)
##
##
## Cell Contents
## |-------------------------|
## | N |
## |-------------------------|
##
##
## Total Observations in Table: 902
##
##
## | prerenal$alcoholic_hepatitis_admission
## prerenal$response_group | 0 | 1 | Row Total |
## ------------------------|-----------|-----------|-----------|
## no response | 185 | 21 | 206 |
## ------------------------|-----------|-----------|-----------|
## overall response | 607 | 89 | 696 |
## ------------------------|-----------|-----------|-----------|
## Column Total | 792 | 110 | 902 |
## ------------------------|-----------|-----------|-----------|
##
##
## Statistics for All Table Factors
##
##
## Pearson's Chi-squared test
## ------------------------------------------------------------
## Chi^2 = 0.9982308 d.f. = 1 p = 0.317739
##
## Pearson's Chi-squared test with Yates' continuity correction
## ------------------------------------------------------------
## Chi^2 = 0.7707446 d.f. = 1 p = 0.3799868
##
##
HRS_AKI
HRS_AKI <- master %>% filter(final_type_of_aki==2) %>% select(response_group,alcoholic_hepatitis_admission)
gmodels::CrossTable(HRS_AKI$response_group,HRS_AKI$alcoholic_hepatitis_admission, prop.chisq=F,chisq = T,prop.r=F, prop.c=F,
prop.t=F)
##
##
## Cell Contents
## |-------------------------|
## | N |
## |-------------------------|
##
##
## Total Observations in Table: 247
##
##
## | HRS_AKI$alcoholic_hepatitis_admission
## HRS_AKI$response_group | 0 | 1 | Row Total |
## -----------------------|-----------|-----------|-----------|
## no response | 126 | 30 | 156 |
## -----------------------|-----------|-----------|-----------|
## overall response | 79 | 12 | 91 |
## -----------------------|-----------|-----------|-----------|
## Column Total | 205 | 42 | 247 |
## -----------------------|-----------|-----------|-----------|
##
##
## Statistics for All Table Factors
##
##
## Pearson's Chi-squared test
## ------------------------------------------------------------
## Chi^2 = 1.487656 d.f. = 1 p = 0.2225806
##
## Pearson's Chi-squared test with Yates' continuity correction
## ------------------------------------------------------------
## Chi^2 = 1.090213 d.f. = 1 p = 0.296424
##
##
ATN
ATN <- master %>% filter(final_type_of_aki==3) %>% select(response_group,alcoholic_hepatitis_admission)
gmodels::CrossTable(ATN$response_group,ATN$alcoholic_hepatitis_admission, prop.chisq=F,chisq = T,prop.r=F, prop.c=F,
prop.t=F)
##
##
## Cell Contents
## |-------------------------|
## | N |
## |-------------------------|
##
##
## Total Observations in Table: 625
##
##
## | ATN$alcoholic_hepatitis_admission
## ATN$response_group | 0 | 1 | Row Total |
## -------------------|-----------|-----------|-----------|
## no response | 303 | 72 | 375 |
## -------------------|-----------|-----------|-----------|
## overall response | 203 | 47 | 250 |
## -------------------|-----------|-----------|-----------|
## Column Total | 506 | 119 | 625 |
## -------------------|-----------|-----------|-----------|
##
##
## Statistics for All Table Factors
##
##
## Pearson's Chi-squared test
## ------------------------------------------------------------
## Chi^2 = 0.01556947 d.f. = 1 p = 0.9006996
##
## Pearson's Chi-squared test with Yates' continuity correction
## ------------------------------------------------------------
## Chi^2 = 0.0004324852 d.f. = 1 p = 0.9834082
##
##
2.
master_no_ah 90 days
master_no_ah <- master %>% filter(alcoholic_hepatitis_admission==0,final_type_of_aki %in% c(1,2,3))
master_no_ah$final_type_of_aki <- factor(master_no_ah$final_type_of_aki)
levels(master_no_ah$final_type_of_aki) <- c("Prerenal","HRS","ATN")
master_no_ah$status_90days <- factor(master_no_ah$status_90days)
master_no_ah <- master_no_ah %>% rename(Group=final_type_of_aki)
tidycmprsk::cuminc(Surv(time_90days,status_90days) ~ Group , data = master_no_ah) %>%
ggcuminc() +
add_confidence_interval() +
add_risktable()+
scale_x_continuous(breaks = seq(0, 90, by = 30), limits = c(0, 90))+
theme(panel.background = element_rect(fill = "white", color = NA),
plot.background = element_rect(fill = "white", color = NA),
panel.grid.major = element_blank(),
panel.grid.minor = element_blank())
## Plotting outcome "1".

tidycmprsk::cuminc(Surv(time_90days,status_90days) ~ Group , data = master_no_ah) %>%
tbl_cuminc(
times = 90,
label_header = "**90-days **") %>%
add_p()
Characteristic |
**90-days ** |
p-value |
Group |
|
<0.001 |
Prerenal |
23% (20%, 26%) |
|
HRS |
51% (44%, 58%) |
|
ATN |
56% (52%, 61%) |
|
master_no_ah 60 days
tidycmprsk::cuminc(Surv(time_90days,status_90days) ~ Group , data = master_no_ah) %>%
ggcuminc() +
add_confidence_interval() +
add_risktable()+
scale_x_continuous(breaks = seq(0, 60, by = 20), limits = c(0, 60))+
theme(panel.background = element_rect(fill = "white", color = NA),
plot.background = element_rect(fill = "white", color = NA),
panel.grid.major = element_blank(),
panel.grid.minor = element_blank())
## Plotting outcome "1".
## Warning: Removed 58 rows containing missing values (`geom_step()`).

tidycmprsk::cuminc(Surv(time_90days,status_90days) ~ Group , data = master_no_ah) %>%
tbl_cuminc(
times = 60,
label_header = "**60-days **") %>%
add_p()
Characteristic |
**60-days ** |
p-value |
Group |
|
<0.001 |
Prerenal |
20% (17%, 23%) |
|
HRS |
47% (40%, 55%) |
|
ATN |
51% (47%, 56%) |
|
master_no_ah 30 days
tidycmprsk::cuminc(Surv(time_90days,status_90days) ~ Group , data = master_no_ah) %>%
ggcuminc() +
add_confidence_interval() +
add_risktable()+
scale_x_continuous(breaks = seq(0, 30, by = 10), limits = c(0, 30))+
theme(panel.background = element_rect(fill = "white", color = NA),
plot.background = element_rect(fill = "white", color = NA),
panel.grid.major = element_blank(),
panel.grid.minor = element_blank())
## Plotting outcome "1".
## Warning: Removed 128 rows containing missing values (`geom_step()`).

tidycmprsk::cuminc(Surv(time_90days,status_90days) ~ Group , data = master_no_ah) %>%
tbl_cuminc(
times = 30,
label_header = "**30-days **") %>%
add_p()
Characteristic |
**30-days ** |
p-value |
Group |
|
<0.001 |
Prerenal |
12% (9.5%, 14%) |
|
HRS |
37% (30%, 44%) |
|
ATN |
43% (39%, 47%) |
|
3.
rrt 90 days
master_rrt <- master %>% filter(rrt==1)
master_rrt$alcoholic_hepatitis_admission <- factor(master_rrt$alcoholic_hepatitis_admission)
master_rrt$status_90days <- factor(master_rrt$status_90days)
levels(master_rrt$alcoholic_hepatitis_admission) <- c("No AH","AH")
tidycmprsk::cuminc(Surv(time_90days,status_90days) ~ alcoholic_hepatitis_admission , data = master_rrt) %>%
ggcuminc(linetype_aes = T) +
add_confidence_interval() +
add_risktable()+
scale_x_continuous(breaks = seq(0, 90, by = 30), limits = c(0, 90))+
theme(panel.background = element_rect(fill = "white", color = NA),
plot.background = element_rect(fill = "white", color = NA),
panel.grid.major = element_blank(),
panel.grid.minor = element_blank())
## Plotting outcome "1".

tidycmprsk::cuminc(Surv(time_90days,status_90days) ~ alcoholic_hepatitis_admission , data = master_rrt) %>%
tbl_cuminc(
times = 90,
label_header = "**90-days **") %>%
add_p()
Characteristic |
**90-days ** |
p-value |
alcoholic_hepatitis_admission |
|
0.6 |
No AH |
61% (55%, 66%) |
|
AH |
69% (56%, 78%) |
|
rrt 60 days
tidycmprsk::cuminc(Surv(time_90days,status_90days) ~ alcoholic_hepatitis_admission , data = master_rrt) %>%
ggcuminc(linetype_aes = T) +
add_confidence_interval() +
add_risktable()+
scale_x_continuous(breaks = seq(0, 60, by = 20), limits = c(0, 60))+
theme(panel.background = element_rect(fill = "white", color = NA),
plot.background = element_rect(fill = "white", color = NA),
panel.grid.major = element_blank(),
panel.grid.minor = element_blank())
## Plotting outcome "1".
## Warning: Removed 13 rows containing missing values (`geom_step()`).

tidycmprsk::cuminc(Surv(time_90days,status_90days) ~ alcoholic_hepatitis_admission , data = master_rrt) %>%
tbl_cuminc(
times = 60,
label_header = "**60-days **") %>%
add_p()
Characteristic |
**60-days ** |
p-value |
alcoholic_hepatitis_admission |
|
0.6 |
No AH |
58% (51%, 63%) |
|
AH |
64% (51%, 74%) |
|
rrt 30 days
tidycmprsk::cuminc(Surv(time_90days,status_90days) ~ alcoholic_hepatitis_admission , data = master_rrt) %>%
ggcuminc(linetype_aes = T) +
add_confidence_interval() +
add_risktable()+
scale_x_continuous(breaks = seq(0, 30, by = 10), limits = c(0, 30))+
theme(panel.background = element_rect(fill = "white", color = NA),
plot.background = element_rect(fill = "white", color = NA),
panel.grid.major = element_blank(),
panel.grid.minor = element_blank())
## Plotting outcome "1".
## Warning: Removed 43 rows containing missing values (`geom_step()`).

tidycmprsk::cuminc(Surv(time_90days,status_90days) ~ alcoholic_hepatitis_admission , data = master_rrt) %>%
tbl_cuminc(
times = 30,
label_header = "**30-days **") %>%
add_p()
Characteristic |
**30-days ** |
p-value |
alcoholic_hepatitis_admission |
|
0.6 |
No AH |
49% (43%, 55%) |
|
AH |
46% (34%, 57%) |
|
Table 1 rrt
3.De novo CKD
denovo_cohort <- master %>% filter(death_in_90days_status==0,liver_transplant ==0,ckd==0) %>% mutate(denovo_ckd=ifelse(eGFR<60,"De-novo CKD","No CKD"))
table(denovo_cohort$alcoholic_hepatitis_admission,denovo_cohort$denovo_ckd,useNA = "always")
##
## De-novo CKD No CKD <NA>
## 0 50 83 25
## 1 8 16 0
## <NA> 0 0 0
chisq.test(table(denovo_cohort$alcoholic_hepatitis_admission,denovo_cohort$denovo_ckd))
##
## Pearson's Chi-squared test with Yates' continuity correction
##
## data: table(denovo_cohort$alcoholic_hepatitis_admission, denovo_cohort$denovo_ckd)
## X-squared = 0.028321, df = 1, p-value = 0.8664
4.Table sensitivity
sensitivity_group <- master %>% mutate(s_group=case_when(alcoholic_hepatitis_admission==1 ~ "AH",
alcoholic_hepatitis_admission==0 & etiology_cirrhosis==1 ~"Alcohol-no AH")) %>% filter(!is.na(s_group))
T1_sensitivity <- CreateTableOne(vars = all_var,strata ="s_group" ,includeNA = F,addOverall = TRUE,data = sensitivity_group, factorVars = cat_var)
## Warning in ModuleReturnVarsExist(vars, data): The data frame does not have:
## days_icu days_discharge_to_transplant Dropped
#print table one
T1_sensitivity_print <- print(T1_sensitivity,exact=c("kidney_transplant","Alcoholic_hepatitis","HCC" ),nonnormal=num_var,showAllLevels = F,missing = T,quote = FALSE, noSpaces = TRUE, printToggle = FALSE)
#save
write.csv(T1_sensitivity_print, file = "C:\\Users\\to909\\Desktop\\Projects\\alcoholic_hepatitis_admission\\T1_sensitivity.csv")
5.
missing <- master
missing$liver_transplant <- as.numeric(as.character(missing$liver_transplant))
missing <- missing %>% mutate(liver_transplant_new=ifelse(is.na(liver_transplant),0,liver_transplant))
gmodels::CrossTable(missing$liver_transplant_new,missing$alcoholic_hepatitis_admission, prop.chisq=F,chisq = T,prop.r=F, prop.c=T,
prop.t=F)
##
##
## Cell Contents
## |-------------------------|
## | N |
## | N / Col Total |
## |-------------------------|
##
##
## Total Observations in Table: 2062
##
##
## | missing$alcoholic_hepatitis_admission
## missing$liver_transplant_new | 0 | 1 | Row Total |
## -----------------------------|-----------|-----------|-----------|
## 0 | 1605 | 290 | 1895 |
## | 0.912 | 0.957 | |
## -----------------------------|-----------|-----------|-----------|
## 1 | 154 | 13 | 167 |
## | 0.088 | 0.043 | |
## -----------------------------|-----------|-----------|-----------|
## Column Total | 1759 | 303 | 2062 |
## | 0.853 | 0.147 | |
## -----------------------------|-----------|-----------|-----------|
##
##
## Statistics for All Table Factors
##
##
## Pearson's Chi-squared test
## ------------------------------------------------------------
## Chi^2 = 6.92191 d.f. = 1 p = 0.0085146
##
## Pearson's Chi-squared test with Yates' continuity correction
## ------------------------------------------------------------
## Chi^2 = 6.335074 d.f. = 1 p = 0.01183732
##
##
Fine and Gray event: death competing risk: liver transplant
tidycmprsk::crr(Surv(time_90days,status_90days) ~ alcoholic_hepatitis_admission+MELD_Na_baseline+age_admission+sex,failcode=1,cencode=0, data = master_rrt) %>% tbl_regression(exp = TRUE)
## 3 cases omitted due to missing values
Characteristic |
HR |
95% CI |
p-value |
alcoholic_hepatitis_admission |
|
|
|
No AH |
— |
— |
|
AH |
0.97 |
0.67, 1.38 |
0.9 |
MELD_Na_baseline |
1.02 |
1.01, 1.04 |
0.004 |
age_admission |
1.00 |
0.99, 1.02 |
0.5 |
sex |
|
|
|
1 |
— |
— |
|
2 |
0.92 |
0.70, 1.20 |
0.5 |
Table LT in AH vs no LT: liver_transplant_90days
master_rrt <- master_rrt %>% mutate(liver_transplant_90days=ifelse(status_90days==2,1,0))
gmodels::CrossTable(master_rrt$liver_transplant_90days,master_rrt$alcoholic_hepatitis_admission, prop.chisq=F,chisq = T,prop.r=F, prop.c=T,
prop.t=F)
##
##
## Cell Contents
## |-------------------------|
## | N |
## | N / Col Total |
## |-------------------------|
##
##
## Total Observations in Table: 373
##
##
## | master_rrt$alcoholic_hepatitis_admission
## master_rrt$liver_transplant_90days | No AH | AH | Row Total |
## -----------------------------------|-----------|-----------|-----------|
## 0 | 250 | 62 | 312 |
## | 0.833 | 0.849 | |
## -----------------------------------|-----------|-----------|-----------|
## 1 | 50 | 11 | 61 |
## | 0.167 | 0.151 | |
## -----------------------------------|-----------|-----------|-----------|
## Column Total | 300 | 73 | 373 |
## | 0.804 | 0.196 | |
## -----------------------------------|-----------|-----------|-----------|
##
##
## Statistics for All Table Factors
##
##
## Pearson's Chi-squared test
## ------------------------------------------------------------
## Chi^2 = 0.1096267 d.f. = 1 p = 0.7405695
##
## Pearson's Chi-squared test with Yates' continuity correction
## ------------------------------------------------------------
## Chi^2 = 0.02392301 d.f. = 1 p = 0.877081
##
##
Table LT in AH vs no LT: liver_transplant
gmodels::CrossTable(master_rrt$liver_transplant,master_rrt$alcoholic_hepatitis_admission, prop.chisq=F,chisq = T,prop.r=F, prop.c=T,
prop.t=F)
##
##
## Cell Contents
## |-------------------------|
## | N |
## | N / Col Total |
## |-------------------------|
##
##
## Total Observations in Table: 173
##
##
## | master_rrt$alcoholic_hepatitis_admission
## master_rrt$liver_transplant | No AH | AH | Row Total |
## ----------------------------|-----------|-----------|-----------|
## 0 | 89 | 20 | 109 |
## | 0.627 | 0.645 | |
## ----------------------------|-----------|-----------|-----------|
## 1 | 53 | 11 | 64 |
## | 0.373 | 0.355 | |
## ----------------------------|-----------|-----------|-----------|
## Column Total | 142 | 31 | 173 |
## | 0.821 | 0.179 | |
## ----------------------------|-----------|-----------|-----------|
##
##
## Statistics for All Table Factors
##
##
## Pearson's Chi-squared test
## ------------------------------------------------------------
## Chi^2 = 0.03696235 d.f. = 1 p = 0.8475417
##
## Pearson's Chi-squared test with Yates' continuity correction
## ------------------------------------------------------------
## Chi^2 = 1.485666e-30 d.f. = 1 p = 1
##
##
sensitivity_group
sensitivity_group <- master %>% mutate(s_group=case_when(alcoholic_hepatitis_admission==1 ~ "AH",
alcoholic_hepatitis_admission==0 & etiology_cirrhosis==1 ~"Alcohol-no AH")) %>% filter(!is.na(s_group))
sensitivity_group 90 days
sensitivity_group$s_group <- factor(sensitivity_group$s_group)
sensitivity_group$status_90days <- factor(sensitivity_group$status_90days)
levels(sensitivity_group$s_group) <- c("AH","Alcohol-no AH")
tidycmprsk::cuminc(Surv(time_90days,status_90days) ~ s_group , data = sensitivity_group) %>%
ggcuminc() +
add_confidence_interval() +
add_risktable()+
scale_x_continuous(breaks = seq(0, 90, by = 30), limits = c(0, 90))+
theme(panel.background = element_rect(fill = "white", color = NA),
plot.background = element_rect(fill = "white", color = NA),
panel.grid.major = element_blank(),
panel.grid.minor = element_blank())
## Plotting outcome "1".

tidycmprsk::cuminc(Surv(time_90days,status_90days) ~ s_group , data = sensitivity_group) %>%
tbl_cuminc(
times = 90,
label_header = "**90-days **") %>%
add_p()
Characteristic |
**90-days ** |
p-value |
s_group |
|
0.054 |
AH |
45% (39%, 51%) |
|
Alcohol-no AH |
38% (34%, 42%) |
|
sensitivity_group 60 days
tidycmprsk::cuminc(Surv(time_90days,status_90days) ~ s_group , data = sensitivity_group) %>%
ggcuminc() +
add_confidence_interval() +
add_risktable()+
scale_x_continuous(breaks = seq(0, 60, by = 20), limits = c(0, 60))+
theme(panel.background = element_rect(fill = "white", color = NA),
plot.background = element_rect(fill = "white", color = NA),
panel.grid.major = element_blank(),
panel.grid.minor = element_blank())
## Plotting outcome "1".
## Warning: Removed 30 rows containing missing values (`geom_step()`).

tidycmprsk::cuminc(Surv(time_90days,status_90days) ~ s_group , data = sensitivity_group) %>%
tbl_cuminc(
times = 60,
label_header = "**60-days **") %>%
add_p()
Characteristic |
**60-days ** |
p-value |
s_group |
|
0.054 |
AH |
41% (35%, 47%) |
|
Alcohol-no AH |
34% (30%, 38%) |
|
sensitivity_group 30 days
tidycmprsk::cuminc(Surv(time_90days,status_90days) ~ s_group , data = sensitivity_group) %>%
ggcuminc() +
add_confidence_interval() +
add_risktable()+
scale_x_continuous(breaks = seq(0, 30, by = 10), limits = c(0, 30))+
theme(panel.background = element_rect(fill = "white", color = NA),
plot.background = element_rect(fill = "white", color = NA),
panel.grid.major = element_blank(),
panel.grid.minor = element_blank())
## Plotting outcome "1".
## Warning: Removed 78 rows containing missing values (`geom_step()`).

tidycmprsk::cuminc(Surv(time_90days,status_90days) ~ s_group , data = sensitivity_group) %>%
tbl_cuminc(
times = 30,
label_header = "**30-days **") %>%
add_p()
Characteristic |
**30-days ** |
p-value |
s_group |
|
0.054 |
AH |
31% (25%, 36%) |
|
Alcohol-no AH |
26% (22%, 29%) |
|
Table AH vs ALD without AH: liver_transplant_90days
sensitivity_group<- sensitivity_group %>% mutate(liver_transplant_90days=ifelse(status_90days==2,1,0))
gmodels::CrossTable(sensitivity_group$liver_transplant_90days,sensitivity_group$alcoholic_hepatitis_admission, prop.chisq=F,chisq = T,prop.r=F, prop.c=T,
prop.t=F)
##
##
## Cell Contents
## |-------------------------|
## | N |
## | N / Col Total |
## |-------------------------|
##
##
## Total Observations in Table: 842
##
##
## | sensitivity_group$alcoholic_hepatitis_admission
## sensitivity_group$liver_transplant_90days | 0 | 1 | Row Total |
## ------------------------------------------|-----------|-----------|-----------|
## 0 | 515 | 292 | 807 |
## | 0.955 | 0.964 | |
## ------------------------------------------|-----------|-----------|-----------|
## 1 | 24 | 11 | 35 |
## | 0.045 | 0.036 | |
## ------------------------------------------|-----------|-----------|-----------|
## Column Total | 539 | 303 | 842 |
## | 0.640 | 0.360 | |
## ------------------------------------------|-----------|-----------|-----------|
##
##
## Statistics for All Table Factors
##
##
## Pearson's Chi-squared test
## ------------------------------------------------------------
## Chi^2 = 0.3292237 d.f. = 1 p = 0.5661165
##
## Pearson's Chi-squared test with Yates' continuity correction
## ------------------------------------------------------------
## Chi^2 = 0.1551676 d.f. = 1 p = 0.6936452
##
##
Table AH vs ALD without AH: variable liver_transplant
gmodels::CrossTable(sensitivity_group$liver_transplant,sensitivity_group$s_group, prop.chisq=F,chisq = T,prop.r=F, prop.c=T,
prop.t=F)
##
##
## Cell Contents
## |-------------------------|
## | N |
## | N / Col Total |
## |-------------------------|
##
##
## Total Observations in Table: 249
##
##
## | sensitivity_group$s_group
## sensitivity_group$liver_transplant | AH | Alcohol-no AH | Row Total |
## -----------------------------------|---------------|---------------|---------------|
## 0 | 51 | 144 | 195 |
## | 0.797 | 0.778 | |
## -----------------------------------|---------------|---------------|---------------|
## 1 | 13 | 41 | 54 |
## | 0.203 | 0.222 | |
## -----------------------------------|---------------|---------------|---------------|
## Column Total | 64 | 185 | 249 |
## | 0.257 | 0.743 | |
## -----------------------------------|---------------|---------------|---------------|
##
##
## Statistics for All Table Factors
##
##
## Pearson's Chi-squared test
## ------------------------------------------------------------
## Chi^2 = 0.09578721 d.f. = 1 p = 0.756945
##
## Pearson's Chi-squared test with Yates' continuity correction
## ------------------------------------------------------------
## Chi^2 = 0.0178354 d.f. = 1 p = 0.893759
##
##
REQEUST 4.
HRS 90 days
HRS_AKI_master <- master %>% filter(final_type_of_aki==2)
HRS_AKI_master$alcoholic_hepatitis_admission <- factor(HRS_AKI_master$alcoholic_hepatitis_admission)
HRS_AKI_master$status_90days <- factor(HRS_AKI_master$status_90days)
levels(HRS_AKI_master$alcoholic_hepatitis_admission) <- c("No AH","AH")
tidycmprsk::cuminc(Surv(time_90days,status_90days) ~ alcoholic_hepatitis_admission , data = HRS_AKI_master) %>%
ggcuminc(linetype_aes = T) +
add_confidence_interval() +
add_risktable()+
scale_x_continuous(breaks = seq(0, 90, by = 30), limits = c(0, 90))+
theme(panel.background = element_rect(fill = "white", color = NA),
plot.background = element_rect(fill = "white", color = NA),
panel.grid.major = element_blank(),
panel.grid.minor = element_blank())
## Plotting outcome "1".

tidycmprsk::cuminc(Surv(time_90days,status_90days) ~ alcoholic_hepatitis_admission , data = HRS_AKI_master) %>%
tbl_cuminc(
times = 90,
label_header = "**90-days **") %>%
add_p()
Characteristic |
**90-days ** |
p-value |
alcoholic_hepatitis_admission |
|
0.008 |
No AH |
51% (44%, 58%) |
|
AH |
78% (58%, 89%) |
|
HRS 60 days
tidycmprsk::cuminc(Surv(time_90days,status_90days) ~ alcoholic_hepatitis_admission , data = HRS_AKI_master) %>%
ggcuminc(linetype_aes = T) +
add_confidence_interval() +
add_risktable()+
scale_x_continuous(breaks = seq(0, 60, by = 20), limits = c(0, 60))+
theme(panel.background = element_rect(fill = "white", color = NA),
plot.background = element_rect(fill = "white", color = NA),
panel.grid.major = element_blank(),
panel.grid.minor = element_blank())
## Plotting outcome "1".
## Warning: Removed 11 rows containing missing values (`geom_step()`).

tidycmprsk::cuminc(Surv(time_90days,status_90days) ~ alcoholic_hepatitis_admission , data = HRS_AKI_master) %>%
tbl_cuminc(
times = 60,
label_header = "**60-days **") %>%
add_p()
Characteristic |
**60-days ** |
p-value |
alcoholic_hepatitis_admission |
|
0.008 |
No AH |
47% (40%, 55%) |
|
AH |
75% (54%, 87%) |
|
HRS 30 days
tidycmprsk::cuminc(Surv(time_90days,status_90days) ~ alcoholic_hepatitis_admission , data = HRS_AKI_master) %>%
ggcuminc(linetype_aes = T) +
add_confidence_interval() +
add_risktable()+
scale_x_continuous(breaks = seq(0, 30, by = 10), limits = c(0, 30))+
theme(panel.background = element_rect(fill = "white", color = NA),
plot.background = element_rect(fill = "white", color = NA),
panel.grid.major = element_blank(),
panel.grid.minor = element_blank())
## Plotting outcome "1".
## Warning: Removed 37 rows containing missing values (`geom_step()`).

tidycmprsk::cuminc(Surv(time_90days,status_90days) ~ alcoholic_hepatitis_admission , data = HRS_AKI_master) %>%
tbl_cuminc(
times = 30,
label_header = "**30-days **") %>%
add_p()
Characteristic |
**30-days ** |
p-value |
alcoholic_hepatitis_admission |
|
0.008 |
No AH |
37% (30%, 44%) |
|
AH |
47% (29%, 62%) |
|
#alcoholic_hepatitis_admission hrs
tidycmprsk::crr(Surv(time_90days,status_90days) ~ alcoholic_hepatitis_admission,failcode=1,cencode=0, data = HRS_AKI_master) %>% tbl_regression(exp = TRUE)
Characteristic |
HR |
95% CI |
p-value |
alcoholic_hepatitis_admission |
|
|
|
No AH |
— |
— |
|
AH |
1.78 |
1.19, 2.65 |
0.005 |
#alcoholic_hepatitis_admission hrs adjusted
tidycmprsk::crr(Surv(time_90days,status_90days) ~ alcoholic_hepatitis_admission+MELD_Na_baseline+age_admission+sex,failcode=1,cencode=0, data = HRS_AKI_master) %>% tbl_regression(exp = TRUE)
## 6 cases omitted due to missing values
Characteristic |
HR |
95% CI |
p-value |
alcoholic_hepatitis_admission |
|
|
|
No AH |
— |
— |
|
AH |
1.82 |
1.16, 2.86 |
0.009 |
MELD_Na_baseline |
1.03 |
1.00, 1.06 |
0.047 |
age_admission |
1.02 |
1.00, 1.04 |
0.017 |
sex |
|
|
|
1 |
— |
— |
|
2 |
0.83 |
0.58, 1.19 |
0.3 |
#updated
ah <- sensitivity_group %>% filter(s_group=="AH") %>% mutate(meld_score_cat=ifelse(MELD_baseline<21,"<21",">=21"))
gmodels::CrossTable(ah$meld_score_cat,ah$final_type_of_aki, prop.chisq=F,chisq = T,prop.r=F, prop.c=T,
prop.t=F)
## Warning in chisq.test(t, correct = FALSE, ...): Chi-squared approximation may
## be incorrect
##
##
## Cell Contents
## |-------------------------|
## | N |
## | N / Col Total |
## |-------------------------|
##
##
## Total Observations in Table: 299
##
##
## | ah$final_type_of_aki
## ah$meld_score_cat | 1 | 2 | 3 | 4 | 5 | Row Total |
## ------------------|-----------|-----------|-----------|-----------|-----------|-----------|
## <21 | 42 | 5 | 18 | 3 | 4 | 72 |
## | 0.385 | 0.122 | 0.151 | 0.273 | 0.211 | |
## ------------------|-----------|-----------|-----------|-----------|-----------|-----------|
## >=21 | 67 | 36 | 101 | 8 | 15 | 227 |
## | 0.615 | 0.878 | 0.849 | 0.727 | 0.789 | |
## ------------------|-----------|-----------|-----------|-----------|-----------|-----------|
## Column Total | 109 | 41 | 119 | 11 | 19 | 299 |
## | 0.365 | 0.137 | 0.398 | 0.037 | 0.064 | |
## ------------------|-----------|-----------|-----------|-----------|-----------|-----------|
##
##
## Statistics for All Table Factors
##
##
## Pearson's Chi-squared test
## ------------------------------------------------------------
## Chi^2 = 20.99603 d.f. = 4 p = 0.0003172437
##
##
##
cohort 373
#updated 2 alcoholic_hepatitis_admission*tb_admit
# Fine and Gray event: death competing risk: liver transplant
tidycmprsk::crr(Surv(time_90days,status_90days) ~ alcoholic_hepatitis_admission*tb_admit,failcode=1,cencode=0, data = master_rrt) %>% tbl_regression(exp = TRUE) %>% add_n()
## 1 cases omitted due to missing values
Characteristic |
N |
HR |
95% CI |
p-value |
alcoholic_hepatitis_admission |
372 |
|
|
|
No AH |
|
— |
— |
|
AH |
|
1.52 |
0.93, 2.47 |
0.10 |
tb_admit |
372 |
1.02 |
1.00, 1.03 |
0.011 |
alcoholic_hepatitis_admission * tb_admit |
372 |
|
|
|
AH * tb_admit |
|
0.98 |
0.95, 1.00 |
0.042 |
#updated 2 alcoholic_hepatitis_admission*age_admission
# Fine and Gray event: death competing risk: liver transplant
tidycmprsk::crr(Surv(time_90days,status_90days) ~ alcoholic_hepatitis_admission*age_admission,failcode=1,cencode=0, data = master_rrt) %>% tbl_regression(exp = TRUE) %>% add_n()
Characteristic |
N |
HR |
95% CI |
p-value |
alcoholic_hepatitis_admission |
373 |
|
|
|
No AH |
|
— |
— |
|
AH |
|
0.43 |
0.11, 1.63 |
0.2 |
age_admission |
373 |
1.00 |
0.99, 1.01 |
0.8 |
alcoholic_hepatitis_admission * age_admission |
373 |
|
|
|
AH * age_admission |
|
1.02 |
0.99, 1.05 |
0.13 |
#updated 2 alcoholic_hepatitis_admission*age_admission
# Fine and Gray event: death competing risk: liver transplant
tidycmprsk::crr(Surv(time_90days,status_90days) ~ alcoholic_hepatitis_admission*eGFR_CRE,failcode=1,cencode=0, data = master_rrt) %>% tbl_regression(exp = TRUE) %>% add_n()
## 109 cases omitted due to missing values
Characteristic |
N |
HR |
95% CI |
p-value |
alcoholic_hepatitis_admission |
264 |
|
|
|
No AH |
|
— |
— |
|
AH |
|
3.40 |
0.95, 12.2 |
0.061 |
eGFR_CRE |
264 |
1.01 |
1.01, 1.02 |
<0.001 |
alcoholic_hepatitis_admission * eGFR_CRE |
264 |
|
|
|
AH * eGFR_CRE |
|
0.98 |
0.97, 1.00 |
0.019 |
cohort 2062
#updated 2 alcoholic_hepatitis_admission*tb_admit
# Fine and Gray event: death competing risk: liver transplant
tidycmprsk::crr(Surv(time_90days,status_90days) ~ alcoholic_hepatitis_admission*tb_admit,failcode=1,cencode=0, data = master) %>% tbl_regression(exp = TRUE) %>% add_n()
## 30 cases omitted due to missing values
Characteristic |
N |
HR |
95% CI |
p-value |
alcoholic_hepatitis_admission |
2,032 |
0.98 |
0.74, 1.32 |
>0.9 |
tb_admit |
2,032 |
1.04 |
1.03, 1.05 |
<0.001 |
alcoholic_hepatitis_admission * tb_admit |
2,032 |
0.99 |
0.98, 1.00 |
0.2 |
#updated 2 alcoholic_hepatitis_admission*age_admission
# Fine and Gray event: death competing risk: liver transplant
tidycmprsk::crr(Surv(time_90days,status_90days) ~ alcoholic_hepatitis_admission*age_admission,failcode=1,cencode=0, data = master) %>% tbl_regression(exp = TRUE) %>% add_n()
Characteristic |
N |
HR |
95% CI |
p-value |
alcoholic_hepatitis_admission |
2,062 |
0.90 |
0.39, 2.10 |
0.8 |
age_admission |
2,062 |
1.00 |
1.00, 1.01 |
0.7 |
alcoholic_hepatitis_admission * age_admission |
2,062 |
1.01 |
0.99, 1.02 |
0.4 |
#updated 2 alcoholic_hepatitis_admission*age_admission
# Fine and Gray event: death competing risk: liver transplant
tidycmprsk::crr(Surv(time_90days,status_90days) ~ alcoholic_hepatitis_admission*eGFR_CRE,failcode=1,cencode=0, data = master) %>% tbl_regression(exp = TRUE) %>% add_n()
## 365 cases omitted due to missing values
Characteristic |
N |
HR |
95% CI |
p-value |
alcoholic_hepatitis_admission |
1,697 |
1.49 |
0.69, 3.21 |
0.3 |
eGFR_CRE |
1,697 |
1.01 |
1.00, 1.01 |
<0.001 |
alcoholic_hepatitis_admission * eGFR_CRE |
1,697 |
1.00 |
0.99, 1.00 |
0.4 |
#01/25/2024 alcoholic_hepatitis_admission==0
master_no_ah_2 <- master %>% filter(alcoholic_hepatitis_admission==0,final_type_of_aki %in% c(2,3))
master_no_ah_2$final_type_of_aki <- factor(master_no_ah_2$final_type_of_aki)
levels(master_no_ah_2$final_type_of_aki) <- c("HRS","ATN")
master_no_ah_2$status_90days <- factor(master_no_ah_2$status_90days)
master_no_ah_2 <- master_no_ah_2 %>% rename(Group=final_type_of_aki)
tidycmprsk::cuminc(Surv(time_90days,status_90days) ~ Group , data = master_no_ah_2) %>%
tbl_cuminc(
times = 90,
label_header = "**No_ah 90-days **") %>%
add_p()
Characteristic |
**No_ah 90-days ** |
p-value |
Group |
|
0.11 |
HRS |
51% (44%, 58%) |
|
ATN |
56% (52%, 61%) |
|
alcoholic_hepatitis_admission==1
master_ah_2 <- master %>% filter(alcoholic_hepatitis_admission==1,final_type_of_aki %in% c(2,3))
master_ah_2$final_type_of_aki <- factor(master_ah_2$final_type_of_aki)
levels(master_ah_2$final_type_of_aki) <- c("HRS","ATN")
master_ah_2$status_90days <- factor(master_ah_2$status_90days)
master_ah_2 <- master_ah_2 %>% rename(Group=final_type_of_aki)
tidycmprsk::cuminc(Surv(time_90days,status_90days) ~ Group , data = master_ah_2) %>%
tbl_cuminc(
times = 90,
label_header = "**Ah 90-days **") %>%
add_p()
Characteristic |
**Ah 90-days ** |
p-value |
Group |
|
0.033 |
HRS |
78% (58%, 89%) |
|
ATN |
53% (43%, 62%) |
|
01/25/2024 alcoholic_hepatitis_admission==0
master_no_ah_2 <- master %>% filter(alcoholic_hepatitis_admission==0,final_type_of_aki %in% c(2,3))
master_no_ah_2$final_type_of_aki <- factor(master_no_ah_2$final_type_of_aki)
levels(master_no_ah_2$final_type_of_aki) <- c("HRS","ATN")
master_no_ah_2$status_90days <- factor(master_no_ah_2$status_90days)
master_no_ah_2 <- master_no_ah_2 %>% rename(Group=final_type_of_aki)
tidycmprsk::cuminc(Surv(time_90days,status_90days) ~ Group , data = master_no_ah_2) %>%
tbl_cuminc(
times = 90,
label_header = "**No_ah 90-days **") %>%
add_p()
Characteristic |
**No_ah 90-days ** |
p-value |
Group |
|
0.11 |
HRS |
51% (44%, 58%) |
|
ATN |
56% (52%, 61%) |
|