## ----echo=FALSE,eval=FALSE---------------------------------------------------- # options(width=80) ## ----eval=FALSE--------------------------------------------------------------- # library(catdata) # data(knee) ## ----eval=FALSE--------------------------------------------------------------- # knee <- reshape(knee, direction="long", varying=list(5:8), v.names="R", # timevar="Time") # # knee$RD <- rep(0, length(knee$R)) # knee$RD[knee$R>2] <- 1 # # knee$Age <- knee$Age - 30 # knee$Age2<-knee$Age^2 ## ----eval=FALSE--------------------------------------------------------------- # knee$Th <- as.factor(knee$Th) # knee$Sex <- as.factor(knee$Sex) ## ----eval=FALSE--------------------------------------------------------------- # library(flexmix) ## ----eval=FALSE--------------------------------------------------------------- # kneeflex2 <-stepFlexmix(cbind(RD,1-RD) ~ 1 | N, model = FLXMRglmfix(family = # "binomial", fixed= ~ Th + Sex + Age + Age2), k = 2, nrep = 5, data = knee) # # kneeflex3 <-stepFlexmix(cbind(RD,1-RD) ~ 1 | N, model = FLXMRglmfix(family = # "binomial", fixed= ~ Th + Sex + Age + Age2), k = 3, nrep = 5, data = knee) # # kneeflex4 <-stepFlexmix(cbind(RD,1-RD) ~ 1 | N, model = FLXMRglmfix(family = # "binomial", fixed= ~ Th + Sex + Age + Age2), k = 4, nrep = 5, data = knee) ## ----eval=FALSE--------------------------------------------------------------- # summary(kneeflex2)@BIC # summary(kneeflex3)@BIC # summary(kneeflex4)@BIC ## ----eval=FALSE--------------------------------------------------------------- # summary(refit(kneeflex2)) ## ----echo=FALSE,eval=FALSE---------------------------------------------------- # detach(package:flexmix)