Learn R Programming

simstudy (version 0.1.3)

genSurv: Generate survival data

Description

Survival data is added to an existing data set.

Usage

genSurv(dtName, survDefs)

Arguments

dtName

Name of complete data set

survDefs

Definitions of survival

Value

Original matrix with survival time

Examples

Run this code
# 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