# NOT RUN {
set.seed(513)
m <- 5
n <- 100
predictors <- list()
for(i in 1:m) predictors[[i]] <- c('a','c','g','t')
par0 <- randompar(predictors)
xi0 <- sample_xi(nsample=n, predictors=predictors, h=par0$h, J=par0$J)
par1 <- randompar(predictors, h0=0.1, J0=0.1)
xi1 <- sample_xi(nsample=n, predictors=predictors, h=par1$h, J=par1$J)
xi <- rbind(xi0, xi1)
dat <- cbind(xi, data.frame(y=c(rep('control',n),rep('case',n))))
model <- bbl(data=dat, groups=c('control','case'))
cv <- crossval(object=model, method='mf', eps=seq(0.1,0.9,0.1))
plot(cv, type='b')
# }
Run the code above in your browser using DataLab