| SurvivalModel-class | R Documentation |
A SurvivalModel class represents the information for simulating
survival times for each patient.
SurvivalModel(baseHazard = 1/5,
accrual = 5,
followUp = 1,
units = 12,
unitName = "months")
## S4 method for signature 'SurvivalModel'
rand(object, n, beta = NULL, ...)
baseHazard |
numeric scalar describing the underlying hazard rate at baseline levels of covariates |
accrual |
numeric scalar representing number of patient accrual years |
followUp |
numeric scalar representing length of follow up, in years |
units |
numeric scalar representing number of units per year where
units are specified by |
unitName |
character string representing the |
object |
object of class |
n |
numeric scalar specifying quantity of random numbers |
beta |
numeric vector specifying beta parameters for patients |
... |
extra arguments for generic routines |
The SurvivalModel generator returns an object of class
SurvivalModel.
The rand method returns a data.frame with components:
LFU |
time to event |
Event |
whether the data is censored |
Although objects of the class can be created by a direct call to
new, the preferred method is to use the
SurvivalModel generator function.
baseHazard:see corresponding argument above
accrual:see corresponding argument above
followUp:see corresponding argument above
units:see corresponding argument above
unitName:see corresponding argument above
Simulate survival data for n
patients given beta.
Kevin R. Coombes krc@silicovore.com, Jiexin Zhang jiexinzhang@mdanderson.org,
Zhang J, Coombes KR.
Sources of variation in false discovery rate estimation include
sample size, correlation, and inherent differences between groups.
BMC Bioinformatics. 2012; 13 Suppl 13:S1.
CancerModel
showClass("SurvivalModel")
sm <- SurvivalModel()
## Generate data from base model
outcome <- rand(sm, 100)
summary(outcome)
## Generate data from five classes with different beta parameters
beta <- rep(rnorm(5, 0, 2), each = 20)
outcome <- rand(sm, 100, beta = beta)
summary(outcome)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.