bsnullinteract | R Documentation |
bsnullinteract
generates bootstrapped null interaction models,
which can be used to derive a reference distribution of the test statistic
calculated with interact
.
bsnullinteract(
object,
nsamp = 10,
parallel = FALSE,
penalty.par.val = "lambda.1se",
verbose = FALSE,
...
)
object |
object of class |
nsamp |
numeric. Number of bootstrapped null interaction models to be derived. |
parallel |
logical. Should parallel foreach be used to generate initial ensemble? Must register parallel beforehand, such as doMC or others. |
penalty.par.val |
character or numeric. Value of the penalty parameter
|
verbose |
logical. should progress be printed to the command line? |
... |
Further arguments to be passed to |
Note that computation of bootstrapped null interaction models is
computationally intensive. The default number of samples is set to 10,
but for reliable results argument nsamp
should be set to a higher
value (e.g., \ge 100
).
See also section 8.3 of Friedman & Popescu (2008).
A list of length nsamp
with null interaction models, to be
used as input for interact
.
Fokkema, M. (2020). Fitting prediction rule ensembles with R package pre. Journal of Statistical Software, 92(12), 1-30. \Sexpr[results=rd]{tools:::Rd_expr_doi("10.18637/jss.v092.i12")}
Friedman, J. H., & Popescu, B. E. (2008). Predictive learning via rule ensembles. The Annals of Applied Statistics, 2(3), 916-954, \Sexpr[results=rd]{tools:::Rd_expr_doi("10.1214/07-AOAS148")}.
pre
, interact
set.seed(42)
airq.ens <- pre(Ozone ~ ., data=airquality[complete.cases(airquality),])
nullmods <- bsnullinteract(airq.ens)
interact(airq.ens, nullmods = nullmods, col = c("#7FBFF5", "#8CC876"))
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.