Class Quantiles.ScaleAndIndex
java.lang.Object
com.google.common.math.Quantiles.ScaleAndIndex
- Enclosing class:
Quantiles
Describes the point in a fluent API chain where the scale and a single quantile index (i.e. the
q and the k in the kth q-quantile) have been specified.
- Since:
- 20.0
- Author:
- Pete Gillin
-
Method Summary
Modifier and TypeMethodDescriptiondouble
compute
(double... dataset) Computes the quantile value of the given dataset.double
compute
(int... dataset) Computes the quantile value of the given dataset.double
compute
(long... dataset) Computes the quantile value of the given dataset.double
compute
(Collection<? extends Number> dataset) Computes the quantile value of the given dataset.double
computeInPlace
(double... dataset) Computes the quantile value of the given dataset, performing the computation in-place.
-
Method Details
-
compute
Computes the quantile value of the given dataset.- Parameters:
dataset
- the dataset to do the calculation on, which must be non-empty, which will be cast to doubles (with any associated lost of precision), and which will not be mutated by this call (it is copied instead)- Returns:
- the quantile value
-
compute
Computes the quantile value of the given dataset.- Parameters:
dataset
- the dataset to do the calculation on, which must be non-empty, which will not be mutated by this call (it is copied instead)- Returns:
- the quantile value
-
compute
Computes the quantile value of the given dataset.- Parameters:
dataset
- the dataset to do the calculation on, which must be non-empty, which will be cast to doubles (with any associated lost of precision), and which will not be mutated by this call (it is copied instead)- Returns:
- the quantile value
-
compute
Computes the quantile value of the given dataset.- Parameters:
dataset
- the dataset to do the calculation on, which must be non-empty, which will be cast to doubles, and which will not be mutated by this call (it is copied instead)- Returns:
- the quantile value
-
computeInPlace
Computes the quantile value of the given dataset, performing the computation in-place.- Parameters:
dataset
- the dataset to do the calculation on, which must be non-empty, and which will be arbitrarily reordered by this method call- Returns:
- the quantile value
-