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, numberFormat
EOL
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, getVariance
clone, getCount, getDataLine, getMaxObs, getMinObs, getName, newObservation, newObservation, newObservation, propertyChange, setName, setNumberFormat, setSamplingType, toString
public QuantileTallyStat(java.lang.String name)
name
- public QuantileTallyStat()
public void reset()
SampleStatistics
reset
in interface SampleStatistics
reset
in class SimpleStatsTally
public void newObservation(double x)
SimpleStatsTally
newObservation
in interface SampleStatistics
newObservation
in class SimpleStatsTally
x
- 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()