wIQR {mixtools} | R Documentation |
Function to compute a weighted interquartile range.
wIQR(wt=rep(1,length(x)), x, already.sorted = FALSE, already.normalized = FALSE)
wt |
Vector of weights |
x |
Vector of data, same length as wt |
already.sorted |
If FALSE, sort wt and x in increasing
order of x . If TRUE, it is assumed that wt and x
are already sorted. |
already.normalized |
If FALSE, normalize wt by diving each
entry by the sum of all entries. If TRUE, it is assumed that sum(wt)==1 |
Uses the findInterval
function.
Returns the interquartile range of a discrete distribution with
support points x
and corresponding probability masses wt
IQR(1:10) wIQR(x=1:10) # Note: Different algorithm than IQR function wIQR(1:10,1:10) # Weighted quartiles are now 4 and 8