Calculate bootstrap intervals for the Brier score, based on a glm.
BrierScoreCI(
object,
scaled = FALSE,
conf.level = 0.95,
sides = c("two.sided", "left", "right"),
...
)the model object as returned by glm.
logical, defining if scaled or not. Default is FALSE.
confidence level of the interval.
a character string specifying the side of the confidence
interval, must be one of "two.sided" (default), "left" or
"right". "left" would be analogue to a hypothesis of
"greater" in a t.test. You can specify just the initial
letter.
further arguments are passed to the boot function.
Supported arguments are type ("norm", "basic",
"stud", "perc", "bca"), parallel and the number
of bootstrap replicates R. If not defined those will be set to their
defaults, being "basic" for type, option
"boot.parallel" (and if that is not set, "no") for
parallel and 999 for R.
a numeric vector with 3 elements:
mean
lower bound of the confidence interval
upper bound of the confidence interval
utils::data(Pima.te, package = "MASS")
r.logit <- glm(type ~ ., data=Pima.te, family="binomial")
# calculate Brier score with confidence intervals
BrierScore(r.logit)
#> [1] 0.1373809
BrierScoreCI(r.logit, R=99) # use higher R in real life!
#> est lwr.ci upr.ci
#> 0.1373809 0.1054405 0.1581186