public interface Quantiler
Data must be submitted before quantiles are calculated. The sequence is as follows:
acceptDatum(double)
and addQuantiler(uk.ac.starlink.ttools.filter.Quantiler)
ready()
getValueAtQuantile(double)
Modifier and Type | Method and Description |
---|---|
void |
acceptDatum(double value)
Accepts a value to accumulate for quantile calculations.
|
void |
addQuantiler(Quantiler other)
Merges the state of another compatible accumulator into this one;
the effect is as if all the
acceptDatum(double) calls that were
made on other had been made on this one. |
double |
getValueAtQuantile(double quantile)
Returns the value at a given quantile.
|
void |
ready()
Call after all data has been accumulated and before quantiles are
to be calculated.
|
void acceptDatum(double value)
value
- value to accumulatevoid addQuantiler(Quantiler other)
acceptDatum(double)
calls that were
made on other
had been made on this one.other
- compatible quantiler to merge with thisvoid ready()
double getValueAtQuantile(double quantile)
quantile
- value in the range 0..1Copyright © 2024 Central Laboratory of the Research Councils. All Rights Reserved.