R初探者 发表于 2019-1-5 11:22
n <- 1000<br>
set.seed(731)<br>
age <- 50 + 12*rnorm(n)<br>
n <- 1000<br>
set.seed(731)<br>
age <- 50 + 12*rnorm(n)<br>
label(age) <- \"Age\"<br>
sex <- factor(sample(c(\'Male\',\'Female\'), n,<br>
rep=TRUE, prob=c(.6, .4)))<br>
cens <- 15*runif(n)<br>
h <- .02*exp(.04*(age-50)+.8*(sex==\'Female\'))<br>
dt <- -log(runif(n))/h<br>
label(dt) <- \'Follow-up Time\'<br>
e <- ifelse(dt <= cens,1,0)<br>
dt <- pmin(dt, cens)<br>
units(dt) <- \"Year\"