simPats: A function to simulate patient covariate data.

Description Usage Arguments Value Author(s) Examples

View source: R/simulate.R

Description

The function allows for a relatively simple description of covariates for patients in a clinical trial and then the subsequent simulation of a cohort of the necessary size.

Usage

1
simPats(npat, factList)

Arguments

npat

The number of patients to simulate.

factList

A list containing either functions that will be called or named vectors containing relative proportions, for factors.

Value

A data.frame with npat rows and one column for each variable given in the factList.

Author(s)

RG and VC

Examples

1
2
3
4
5
6
coh1 =  list(center=c(C1=.4, C2=.2, C3=.1, C4=.3),
             sex=c(Male=.5, Female=.5),
             age = function(x) runif(x, min=50, max=70))
simDat = simPats(100, coh1)
simDat[1:5,]
table(simDat[,1])

Example output

  center    sex      age
1     C4   Male 66.05491
2     C4 Female 64.34727
3     C1   Male 56.67722
4     C4 Female 66.65953
5     C3   Male 50.27019

C1 C2 C3 C4 
47 19  7 27 

randPack documentation built on Nov. 8, 2020, 5:32 p.m.