## [1] "LC_COLLATE=Chinese (Simplified)_China.936;LC_CTYPE=Chinese (Simplified)_China.936;LC_MONETARY=Chinese (Simplified)_China.936;LC_NUMERIC=C;LC_TIME=Chinese (Simplified)_China.936"
fit = survfit(Surv(Survtime, Death)~Arbidol, data=multi_center)
ggsurvplot(fit,linetype = "strata",
conf.int = TRUE, pval = TRUE,
palette = "Dark2", risk.table = TRUE,risk.table.height = 0.3)

fit = survfit(Surv(Survtime, Death)~Kaletra, data=multi_center)
ggsurvplot(fit, linetype = "strata",
conf.int = TRUE, pval = TRUE,
palette = "Dark2", risk.table = TRUE,risk.table.height = 0.3)

fit = survfit(Surv(Survtime, Death)~Oseltamivir, data=multi_center)
ggsurvplot(fit, linetype = "strata",
conf.int = TRUE, pval = TRUE,
palette = "Dark2", risk.table = TRUE,risk.table.height = 0.3)

fit = survfit(Surv(Survtime, Death)~Ganciclovir, data=multi_center)
ggsurvplot(fit, linetype = "strata",
conf.int = TRUE, pval = TRUE,
palette = "Dark2", risk.table = TRUE,risk.table.height = 0.3)

fit = survfit(Surv(Survtime, Death)~Glucocorticoid, data=multi_center)
ggsurvplot(fit, linetype = "strata",
conf.int = TRUE, pval = TRUE,
palette = "Dark2", risk.table = TRUE,risk.table.height = 0.3)

fit = survfit(Surv(Survtime, Death)~Immunoglobin, data=multi_center)
ggsurvplot(fit, linetype = "strata",
conf.int = TRUE, pval = TRUE,
palette = "Dark2", risk.table = TRUE,risk.table.height = 0.3)

fit = survfit(Surv(Survtime, Death)~Albumin, data=multi_center)
ggsurvplot(fit, linetype = "strata",
conf.int = TRUE, pval = TRUE,
palette = "Dark2", risk.table = TRUE,risk.table.height = 0.3)

logistic_fit = glm(Death~Age+SPO2+Arbidol+Kaletra+Oseltamivir+DateofHosp, data=multi_center, family="binomial")
summary(logistic_fit)
##
## Call:
## glm(formula = Death ~ Age + SPO2 + Arbidol + Kaletra + Oseltamivir +
## DateofHosp, family = "binomial", data = multi_center)
##
## Deviance Residuals:
## Min 1Q Median 3Q Max
## -2.2399 -0.5248 -0.3091 -0.1358 2.9398
##
## Coefficients:
## Estimate Std. Error z value Pr(>|z|)
## (Intercept) 7.597e+02 2.101e+02 3.615 0.000300 ***
## Age 6.226e-02 1.386e-02 4.491 7.09e-06 ***
## SPO2 -1.021e-01 2.071e-02 -4.927 8.37e-07 ***
## Arbidol -1.653e+00 3.575e-01 -4.624 3.77e-06 ***
## Kaletra -7.144e-01 3.481e-01 -2.052 0.040168 *
## Oseltamivir -1.087e+00 5.062e-01 -2.148 0.031738 *
## DateofHosp -4.773e-07 1.331e-07 -3.586 0.000335 ***
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## (Dispersion parameter for binomial family taken to be 1)
##
## Null deviance: 390.14 on 395 degrees of freedom
## Residual deviance: 254.25 on 389 degrees of freedom
## (2 observations deleted due to missingness)
## AIC: 268.25
##
## Number of Fisher Scoring iterations: 6
coxph_fit = coxph(Surv(Survtime, Death)~ Age + SPO2 + Arbidol + Kaletra+ Oseltamivir+DateofHosp,data = multi_center)
summary(coxph_fit)
## Call:
## coxph(formula = Surv(Survtime, Death) ~ Age + SPO2 + Arbidol +
## Kaletra + Oseltamivir + DateofHosp, data = multi_center)
##
## n= 392, number of events= 77
## (6 observations deleted due to missingness)
##
## coef exp(coef) se(coef) z Pr(>|z|)
## Age 4.283e-02 1.044e+00 1.006e-02 4.256 2.08e-05 ***
## SPO2 -2.666e-02 9.737e-01 6.142e-03 -4.341 1.42e-05 ***
## Arbidol -1.988e+00 1.370e-01 3.011e-01 -6.601 4.08e-11 ***
## Kaletra -4.826e-01 6.172e-01 2.411e-01 -2.002 0.0453 *
## Oseltamivir -7.334e-01 4.803e-01 3.999e-01 -1.834 0.0667 .
## DateofHosp 4.295e-09 1.000e+00 8.166e-08 0.053 0.9581
## ---
## Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1
##
## exp(coef) exp(-coef) lower .95 upper .95
## Age 1.0438 0.9581 1.02337 1.0646
## SPO2 0.9737 1.0270 0.96204 0.9855
## Arbidol 0.1370 7.2983 0.07594 0.2472
## Kaletra 0.6172 1.6203 0.38476 0.9900
## Oseltamivir 0.4803 2.0822 0.21932 1.0517
## DateofHosp 1.0000 1.0000 1.00000 1.0000
##
## Concordance= 0.826 (se = 0.028 )
## Likelihood ratio test= 119.8 on 6 df, p=<2e-16
## Wald test = 118.9 on 6 df, p=<2e-16
## Score (logrank) test = 162 on 6 df, p=<2e-16