Learn R Programming

simstudy (version 0.2.0)

genSurv: Generate survival data

Description

Survival data is added to an existing data set.

Usage

genSurv(dtName, survDefs, digits = 3)

Arguments

dtName

Name of complete data set

survDefs

Definitions of survival

digits

Number of digits for rounding

Value

Original matrix with survival time

Examples

Run this code
# NOT RUN {
# Baseline data definitions

def <- defData(varname = "x1", formula = .5, dist = "binary")
def <- defData(def, varname = "x2", formula = .5, dist = "binary")
def <- defData(def, varname = "grp", formula = .5, dist = "binary")

# Survival data definitions

sdef <- defSurv(
  varname = "survTime", formula = "1.5*x1",
  scale = "grp*50 + (1-grp)*25", shape = "grp*1 + (1-grp)*1.5"
)

sdef <- defSurv(sdef, varname = "censorTime", scale = 80, shape = 1)

sdef

# Baseline data definitions

dtSurv <- genData(300, def)

# Add survival times

dtSurv <- genSurv(dtSurv, sdef)

head(dtSurv)
# }

Run the code above in your browser using DataLab