weighted.median {spatstat} | R Documentation |
Compute the median, quantiles or variance of a set of numbers which have weights associated with them.
weighted.median(x, w, na.rm = TRUE) weighted.quantile(x, w, probs=seq(0,1,0.25), na.rm = TRUE) weighted.var(x, w, na.rm = TRUE)
x |
Data values. A vector of numeric values, for which the median or quantiles are required. |
w |
Weights.
A vector of nonnegative numbers, of the same length as |
probs |
Probabilities for which the quantiles should be computed. A numeric vector of values between 0 and 1. |
na.rm |
Logical. Whether to ignore |
The i
th observation x[i]
is treated as having
a weight proportional to w[i]
.
The weighted median is a value m
such that the total weight of data to the left of m
is equal to half the total weight.
If there is no such value, linear interpolation is performed.
A numeric value or vector.
Adrian Baddeley Adrian.Baddeley@curtin.edu.au.
x <- 1:20 w <- runif(20) weighted.median(x, w) weighted.quantile(x, w) weighted.var(x, w)