inst/doc/weight_cause_cox.R

### R code from vignette source 'weight_cause_cox.rnw'

###################################################
### code chunk number 1: weight_cause_cox.rnw:74-75
###################################################
options(width=80)


###################################################
### code chunk number 2: weight_cause_cox.rnw:134-136
###################################################
library(cmprskcoxmsm)
load("follic.RData")


###################################################
### code chunk number 3: weight_cause_cox.rnw:141-157
###################################################
## Change the treatment name
follic$treatment <- ifelse(follic$ch=="Y","Combination treatment","Radiation alone")

## Distribution of the treatment
table(follic$treatment)

## make the stage as the character variable:
follic$clinstg <- ifelse(follic$clinstg==1,"Stage I","Stage II")

## Generate the weight:
OUT1 <- doPS(dat = follic,
             Trt = "treatment",
             Trt.name = "Combination treatment",
             VARS. = c("age","hgb","clinstg"))

follic1 <- OUT1[["Data"]]


###################################################
### code chunk number 4: weight_cause_cox.rnw:162-163 (eval = FALSE)
###################################################
## plot(OUT1)


###################################################
### code chunk number 5: weight_cause_cox.rnw:181-185
###################################################
follic1$status.1 <- NA
follic1$status.1[which(follic$status==0)] <- "No response"
follic1$status.1[which(follic$status==1)] <- "Disease relapse"
follic1$status.1[which(follic$status==2)] <- "Death"


###################################################
### code chunk number 6: weight_cause_cox.rnw:188-196
###################################################
tab1 <- weight_cause_cox(follic1,
                         time = "time",
                         time2 = NULL,
                         Event.var = "status.1",
                         Event = "Disease relapse",
                         weight.type = "Stabilized",
                         ties = NULL)
tab1


###################################################
### code chunk number 7: weight_cause_cox.rnw:205-217 (eval = FALSE)
###################################################
## cif.dr <- cif_est(follic1,
##                   time = "time",
##                   time2 = NULL,
##                   Event.var = "status.1",
##                   Events = c("Disease relapse","Death"),
##                   cif.event = "Disease relapse",
##                   weight.type = "Stabilized",
##                   ties = NULL,
##                   risktab = TRUE,
##                   risk.time = 10)
## cif_dr <- cif.dr$cif_data
## risk_dr10 <- cif.dr$risk_tab


###################################################
### code chunk number 8: weight_cause_cox.rnw:220-225
###################################################
cif_dr <- read.csv("cif_dr.csv")[,-1]
risk_dr10 <- read.csv("risk_dr10.csv")[,-1]
colnames(risk_dr10) <- c("Risk Difference (95\\% CI)",
                         "Risk Ratio (95\\% CI)")
rownames(risk_dr10) <- c("time: 10")


###################################################
### code chunk number 9: weight_cause_cox.rnw:229-232
###################################################
plot_est_cif(cif.dat = cif_dr,
             color = c("#1c9099","#756bb1"),
             ci.cif = TRUE)


###################################################
### code chunk number 10: weight_cause_cox.rnw:236-237
###################################################
risk_dr10


###################################################
### code chunk number 11: weight_cause_cox.rnw:241-253 (eval = FALSE)
###################################################
## cif.death <- cif_est(follic1,
##                   time = "time",
##                   time2 = NULL,
##                   Event.var = "status.1",
##                   Events = c("Disease relapse","Death"),
##                   cif.event = "Death",
##                   weight.type = "Stabilized",
##                   ties = NULL,
##                   risktab = TRUE,
##                   risk.time = 10)
## cif_death <- cif.death$cif_data
## risk_death10 <- cif.death$risk_tab


###################################################
### code chunk number 12: weight_cause_cox.rnw:256-261
###################################################
cif_death <- read.csv("cif_death.csv")[,-1]
risk_death10<- read.csv("risk_death10.csv")[,-1]
colnames(risk_death10) <- c("Risk Difference (95\\% CI)",
                         "Risk Ratio (95\\% CI)")
rownames(risk_death10) <- c("Time: 10")


###################################################
### code chunk number 13: weight_cause_cox.rnw:265-268
###################################################
plot_est_cif(cif.dat = cif_death,
             color = c("#2c7fb8","#f03b20"),
             ci.cif = TRUE)


###################################################
### code chunk number 14: weight_cause_cox.rnw:273-274
###################################################
risk_death10

Try the cmprskcoxmsm package in your browser

Any scripts or data that you put into this service are public.

cmprskcoxmsm documentation built on Sept. 5, 2021, 5:10 p.m.