quantileΒΆ
quantile returns quantile of a data vector rvX for the cumulative probability rvP in the interval 0 to 1. For rvP = 0.5 the median is returned. For rvP = 1 the maximum is returned.
- rvY = quantile(rvX, rvP)
- rvY = quantile(rvX, rvP, bInterpol)
Return Value
rvY is a vector with quantile values having the same length as rvP. The function uses linear interpolation if bInterpol is TRUE (1).
Parameters
- rvX
rvX is a real vector.
- rvP
rvP is a real vector in the range 0 to 1.
- bInterpol
If bInterpol is TRUE (1), the function uses linear interpolation. Default value is FALSE (0).
Example
* quantile([5,12,7,24,19,9], 0.5)
12.0000
* quantile([5,12,7,24,19,9], 0.5, TRUE)
10.5000
id-707342