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 (default "bca").
A numeric vector.
A single probability value determining the quantile (0.5 for median).
Lower and upper probabilities, by default c(0.025, 0.975)
.
Type of CI. One of "binomial" (default), or "bootstrap".
Type of bootstrap CI. 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()
.
An object of class "cint", see ci_mean()
for details.
Hahn, G. and Meeker, W. (1991). Statistical Intervals. Wiley 1991.
x <- 1:100
ci_quantile(x, q = 0.25)
#>
#> Two-sided 95% binomial confidence interval for the population 25%
#> quantile
#>
#> Sample estimate: 25.75
#> Confidence interval:
#> 2.5% 97.5%
#> 17 35
#>