weighted_quantile | R Documentation |
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 vector of non-negative case weights. |
probs |
Vector of probabilities. |
na.rm |
Ignore missing data? Default is |
names |
Return names? Default is |
... |
Further arguments passed to |
A length-one numeric vector.
weighted_median()
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
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.