# NOT RUN {
dt <- data.frame("Y.1" = sample(1:100,100,TRUE), "Y.2" = sample(1:100,100,TRUE),
"D.1" = rbinom(100, 1, 0.9), "D.2" = rbinom(100,1,0.9),
"A.1" = rbinom(100, 1, 0.5), "A.2" = rbinom(100,1,0.5),
"X.1" = rnorm(100), "X.2" = rnorm(100))
dtrSurv(data = dt,
txName = c("A.1", "A.2"),
models = list(Surv(Y.1,D.1)~X.1+A.1, Surv(Y.2,D.2)~X.2+A.2+Y.1))
# common formula
dtrSurv(data = dt,
txName = c("A.1", "A.2"),
models = Surv(Y,D)~X+A,
usePrevTime = TRUE,
stageLabel = ".")
# common formula and pooled analysis
dtrSurv(data = dt,
txName = c("A.1", "A.2"),
models = Surv(Y,D)~X+A,
usePrevTime = TRUE,
stageLabel = ".",
pooled = TRUE)
dt <- data.frame("Y.1" = sample(1:100,100,TRUE), "Y.2" = sample(1:100,100,TRUE),
"D.1" = rbinom(100, 1, 0.9), "D.2" = rbinom(100,1,0.9),
"A.1" = rbinom(100, 1, 0.5), "A.2" = rbinom(100,1,0.5),
"X1" = rnorm(100), "X2" = rnorm(100))
# common formula with only baseline covariates
dtrSurv(data = dt,
txName = c("A.1", "A.2"),
models = Surv(Y,D)~X1+X2+A)
# common formula with only baseline covariates
# cutoff selected from indices
dtrSurv(data = dt,
txName = c("A.1", "A.2"),
models = Surv(Y,D)~X1+X2+A,
ERT = TRUE, uniformSplit = FALSE)
# common formula with only baseline covariates
# not extremely random trees
dtrSurv(data = dt,
txName = c("A.1", "A.2"),
models = Surv(Y,D)~X1+X2+A,
ERT = FALSE)
# common formula with only baseline covariates
# survival probability
dtrSurv(data = dt,
txName = c("A.1", "A.2"),
models = Surv(Y,D)~X1+X2+A,
criticalValue = 'surv.prob')
# }
Run the code above in your browser using DataLab