This function calculates CIs for a population quantile. By default, distribution-free CIs based on the binomial distribution are calculated, see Hahn and Meeker. Alternatively, bootstrap CIs are available (by default "bca").
ci_quantile(
x,
q = 0.5,
probs = c(0.025, 0.975),
type = c("binomial", "bootstrap"),
boot_type = c("bca", "perc", "norm", "basic"),
R = 9999L,
seed = NULL,
...
)
An object of class "cint" containing these components:
parameter
: Parameter specification.
interval
: CI for the parameter.
estimate
: Parameter estimate.
probs
: Lower and upper probabilities.
type
: Type of interval.
info
: Additional description.
A numeric vector.
A single probability value determining the quantile. Set to 0.5 for the median (the default).
Lower and upper probabilities, by default c(0.025, 0.975).
Type of CI. One of "binomial" (default), or "bootstrap".
Type of bootstrap CI ("bca", "perc", "norm", "basic").
Only used for type = "bootstrap"
.
The number of bootstrap resamples. Only used for type = "bootstrap"
.
An integer random seed. Only used for type = "bootstrap"
.
Further arguments passed to boot::boot()
.
Hahn, G. and Meeker, W. (1991). Statistical Intervals. Wiley 1991.
ci_quantile
.
x <- 1:100
ci_quantile(x, q = 0.25)
Run the code above in your browser using DataLab