# NOT RUN {
parL <- list("p" = c("thr"= 0.05, "ths" = 0.45, "alf1" = 0.01, "n" = 2, "Ks" = 100, "tau" = .5),
"psel" = c(1, 1, 0, 1, 1, 1),
"plo" = c(0.001 , 0.2, 0.001, 1.1, 1, -2),
"pup" = c(0.3, 0.95, 1, 10, 1e4, 10))
# transformation and back-transformation of parameter vectors
for(k in c("p", "plo", "pup")){
for (j in c("none")){
parL.trans <- transBoundFun(parL, shpmodel = "01110", weightmethod = j)
p_trans <- transFun(parL[[k]], parL.trans$transL$ptrans)
p_retrans <- transFun(p_trans, parL.trans$transL$pretrans)
stopifnot(sum(p_retrans != parL[[k]])==0)
}
}
# }
Run the code above in your browser using DataLab