Weighted Quantiles
Calculates weighted quantiles based on the generalized inverse of the weighted ECDF. If no weights are passed, uses stats::quantile
.
weighted_quantile( x, w = NULL, probs = seq(0, 1, 0.25), na.rm = TRUE, names = TRUE, ... )
x |
Numeric vector. |
w |
Optional non-negative case weights. |
probs |
Vector of probabilities. |
na.rm |
Ignore missing data? |
names |
Return names? |
... |
Further arguments passed to |
n <- 10 x <- seq_len(n) quantile(x) weighted_quantile(x) weighted_quantile(x, w = rep(1, n)) quantile(x, type = 1) weighted_quantile(x, w = x) # same as Hmisc::wtd.quantile weighted_quantile(x, w = x, names = FALSE) weighted_quantile(x, w = x, probs = 0.5, names = FALSE) # Example with integer weights x <- c(1, 1:11, 11, 11) w <- seq_along(x) weighted_quantile(x, w) quantile(rep(x, w)) # same
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.