| weighted_quantile {robsurvey} | R Documentation |
Weighted Quantile
Description
Weighted population quantile.
Usage
weighted_quantile(x, w, probs, na.rm = FALSE)
Arguments
x |
|
w |
|
probs |
|
na.rm |
|
Details
- Overview.
weighted_quantilecomputes the weighted sample quantiles; argumentprobsallows vector inputs.- Implementation.
The function is based on a weighted version of the quickselect/Find algorithm with the Bentley and McIlroy (1993) 3-way partitioning scheme. For very small arrays, we use insertion sort.
- Compatibility.
For equal weighting, i.e., when all elements in
ware equal,weighted_quantileis identical withtype = 2ofstats::quantile; see also Hyndman and Fan (1996).
Value
Weighted estimate of the population quantiles
References
Bentley, J. L. and McIlroy, D. M. (1993). Engineering a Sort Function, Software - Practice and Experience 23, 1249–1265. doi:10.1002/spe.4380231105
Hyndman, R.J. and Fan, Y. (1996). Sample Quantiles in Statistical Packages, The American Statistician 50, 361–365. doi:10.1080/00031305.1996.10473566
See Also
Overview (of all implemented functions)
Examples
head(workplace)
# Weighted 25% quantile (1st quartile)
weighted_quantile(workplace$employment, workplace$weight, 0.25)