test_that("regr_blm", {
skip("not runnable in parallel")
# due to https://github.com/cran/tgp/blob/689168f5e43941e2808c36bc43603329641028db/R/tgp.postprocess.R#L75 # nocov
requirePackagesOrSkip("tgp", default.method = "load")
parset.list = list(
list(meanfn = "linear", bprior = "bflat"),
list(meanfn = "linear", bprior = "bmle"),
list(meanfn = "constant")
)
y = regr.num.train[, regr.num.target]
old.predicts.list = list()
for (i in seq_along(parset.list)) {
parset = parset.list[[i]]
pars = list(
X = regr.num.train[, -regr.num.class.col], Z = y, verb = 0,
pred.n = FALSE)
pars = c(pars, parset)
m = do.call(tgp::blm, pars)
old.predicts.list[[i]] = predict(m,
XX = regr.num.test[, -regr.num.class.col], pred.n = FALSE)$ZZ.km
}
testSimpleParsets(
"regr.blm", regr.num.df, regr.num.target,
regr.num.train.inds, old.predicts.list, parset.list)
})
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.