Learn R Programming

confintr (version 1.0.0)

ci_quantile: CI for a Population Quantile

Description

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").

Usage

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,
  ...
)

Value

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.

Arguments

x

A numeric vector.

q

A single probability value determining the quantile. Set to 0.5 for the median (the default).

probs

Lower and upper probabilities, by default c(0.025, 0.975).

type

Type of CI. One of "binomial" (default), or "bootstrap".

boot_type

Type of bootstrap CI ("bca", "perc", "norm", "basic"). Only used for type = "bootstrap".

R

The number of bootstrap resamples. Only used for type = "bootstrap".

seed

An integer random seed. Only used for type = "bootstrap".

...

Further arguments passed to boot::boot().

References

Hahn, G. and Meeker, W. (1991). Statistical Intervals. Wiley 1991.

See Also

ci_quantile.

Examples

Run this code
x <- 1:100
ci_quantile(x, q = 0.25)

Run the code above in your browser using DataLab