public class QuantileTallyStat extends SimpleStatsTally
| Modifier and Type | Field and Description |
|---|---|
private java.util.List<java.lang.Double> |
rawData |
count, DEFAULT_NAME, DEFAULT_NUMBER_FORMAT, maxObs, minObs, name, numberFormatEOL| Constructor and Description |
|---|
QuantileTallyStat() |
QuantileTallyStat(java.lang.String name) |
| Modifier and Type | Method and Description |
|---|---|
double |
getQuantile(double q)
Uses "R8" method for calculating quantile of data.
|
java.util.List<java.lang.Double> |
getRawData() |
void |
newObservation(double x)
Update counters with a new observation.
|
void |
reset()
Should reset/initialize all relevant counters.
|
getMean, getSamplingType, getStandardDeviation, getVarianceclone, getCount, getDataLine, getMaxObs, getMinObs, getName, newObservation, newObservation, newObservation, propertyChange, setName, setNumberFormat, setSamplingType, toStringpublic QuantileTallyStat(java.lang.String name)
name - public QuantileTallyStat()
public void reset()
SampleStatisticsreset in interface SampleStatisticsreset in class SimpleStatsTallypublic void newObservation(double x)
SimpleStatsTallynewObservation in interface SampleStatisticsnewObservation in class SimpleStatsTallyx - The new (primitive) observation.public double getQuantile(double q)
q - Given quantile requested of data - must be ∈ [0,1]java.lang.IllegalArgumentException - if q ∉ [0,1]public java.util.List<java.lang.Double> getRawData()