Thread View: aus.stats.s
1 messages
1 total messages
Started by Mohammad Ehsanul Karim
Sun, 08 Apr 2007 07:39
Simulation of the Frailty of the Cox PH model
Author: Mohammad Ehsanul Karim
Date: Sun, 08 Apr 2007 07:39
Date: Sun, 08 Apr 2007 07:39
56 lines
2836 bytes
2836 bytes
Dear Group,
I am trying to do simulation of survival data to enable it to run
under frailty option. Below is the function a that I am using. My
questions are:
1. How do I modify it to get bigger (hopefully significant) value of
Variance of random effect?
2. What changes do I have to make in the function to run it under
correlated frailty model? (may be in kinship package)
3. Is there any program to run frailty by Inverse gaussian or stable
family in S-plus or R?
Thank you for your time.
Thanks in advance.
Mohammad Ehsanul Karim
wildscop at yahoo dot com
Institute of Statistical Research and Training
University of Dhaka
# ***************************************
"sim.data"<- function(g,m){
set.seed(123)
group <- rep(1:m,rep(g,m))
Frailty <- rep(rgamma(m,100,1),rep(g,m))
covariate <- rbinom(g*m,1,.05)
stimes <- rweibull(g*m,1.1,1/(5*Frailty*exp((covariate)/.5)))
cens <- 5 + 5*runif(25)
times <- pmin(stimes, cens)
censored <- as.numeric(cens > times)
data.mat <- cbind(group,covariate,times,censored,Frailty)
data.mat <- data.mat[rev(order(times)),1:length(data.mat[1,])]
data.fr <- data.frame(data.mat)
return(data.fr)
}
# ***************************************
# Example of 50 group each with 100 members
sim.fr<-sim.data(50,100)
# library(survival) # to run in R
fit.c <- coxph(Surv(times,censored) ~ covariate,data= sim.fr)
# fit.c gives the Usual cox proportional hazards model
fit.gm.em <- coxph(Surv(times,censored) ~ covariate + frailty(group,
dist='gamma', method='em'), data= sim.fr)
# fit.gm.em gives the gamma frailty model by EM algorithm
fit.c # result of Cox PH model
fit.gm.em # result of gamma frailty model
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads