# NOT RUN {
## Construct data
li1 <- rep(c(4,3,3:6),each=3) + round(runif(18)/5,2)
names(li1) <- paste0(rep(letters[1:5], each=3), rep(1:3,6))
li2 <- rep(c(6,3:7), each=3) + round(runif(18)/5, 2)
dat2 <- rbind(P1=li1, P2=li2)
exp2 <- rep(c(11:16), each=3)
exp4 <- rep(c(3,10,30,100,300,1000), each=3)
## Check & plot for linear model
linModelSelect("P1", dat2, expect=exp2)
linModelSelect("P2", dat2, expect=exp2)
## Log-Linear data
dat4 <- rbind(P1=2^li1, P2=2^li2)
linModelSelect("P1", dat4, expect=exp2, log=TRUE)
linModelSelect("P1", dat4, expect=log2(exp2), log=FALSE)
linModelSelect("P1", dat4, expect=exp4, log=TRUE)
# }
Run the code above in your browser using DataLab