Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
B
- BOTH_SIDE_CONFIDENCE - Enum constant in enum class org.djutils.stats.ConfidenceInterval
-
BOTH_SIDE_CONFIDENCE refers to both sides of the confidence.
C
- ConfidenceInterval - Enum Class in org.djutils.stats
-
ConfidenceInterval lists the three type of confidence intervals: two one-sided and one two-sided interval.
- COUNT_EVENT - Static variable in class org.djutils.stats.summarizers.event.StatisticsEvents
-
COUNT_EVENT is fired whenever there is an observation that potentially updates the count of the Counter.
- Counter - Class in org.djutils.stats.summarizers
-
The Counter class defines a statistics event counter.
- Counter(String) - Constructor for class org.djutils.stats.summarizers.Counter
-
Constructs a new Counter.
- CUMULATIVE_NORMAL_PROBABILITIES - Static variable in class org.djutils.stats.DistNormalTable
-
CUMULATIVE_NORMAL_PROBABILITIES represents the NORMAL DISTRIBUTION FUNCTION TABLE.
- CUMULATIVE_NORMAL_PROBABILITIES_TABLE_RANGE - Static variable in class org.djutils.stats.DistNormalTable
-
CUMULATIVE_NORMAL_PROBABILITIES table runs from 0 * sigma to CUMULATIVE_NORMAL_PROBABILITIES_TABLE_RANGE * sigma.
D
- DEFAULT_COMPRESSION - Static variable in class org.djutils.stats.summarizers.quantileaccumulator.TDigestAccumulator
-
The compression used by the parameter-less constructor.
- DistNormalTable - Class in org.djutils.stats
-
The Normal distribution.
E
- endObservations(Number) - Method in class org.djutils.stats.summarizers.TimestampWeightedTally
-
End the observations and closes the last interval of observations.
- endObservations(Calendar) - Method in class org.djutils.stats.summarizers.TimestampWeightedTally
-
End the observations and closes the last interval of observations.
- EventBasedCounter - Class in org.djutils.stats.summarizers.event
-
The Counter class defines a statistics event counter.
- EventBasedCounter(String) - Constructor for class org.djutils.stats.summarizers.event.EventBasedCounter
-
Construct a new EventBasedCounter.
- EventBasedCounter(String, EventProducer) - Constructor for class org.djutils.stats.summarizers.event.EventBasedCounter
-
Construct a new EventBasedCounter with a specific EventProducer, e.g. a remote one.
- EventBasedTally - Class in org.djutils.stats.summarizers.event
-
The EventBasedTally class registers a series of values and provides mean, standard deviation, etc. of the registered values.
- EventBasedTally(String) - Constructor for class org.djutils.stats.summarizers.event.EventBasedTally
-
Convenience constructor that uses a NoStorageAccumulator to estimate quantiles.
- EventBasedTally(String, EventProducer) - Constructor for class org.djutils.stats.summarizers.event.EventBasedTally
-
Construct a new EventBasedCounter with a specific EventProducer, e.g. a remote one.
- EventBasedTally(String, QuantileAccumulator) - Constructor for class org.djutils.stats.summarizers.event.EventBasedTally
-
Constructs a new EventBasedTally.
- EventBasedTally(String, QuantileAccumulator, EventProducer) - Constructor for class org.djutils.stats.summarizers.event.EventBasedTally
-
Construct a new EventBasedCounter with a specific EventProducer, e.g. a remote one.
- EventBasedTimestampWeightedTally - Class in org.djutils.stats.summarizers.event
-
The TimestampWeightedTally class defines a time-weighted tally based on timestamped data.
- EventBasedTimestampWeightedTally(String) - Constructor for class org.djutils.stats.summarizers.event.EventBasedTimestampWeightedTally
-
constructs a new EventBasedTimestampWeightedTally with a description.
- EventBasedTimestampWeightedTally(String, EventProducer) - Constructor for class org.djutils.stats.summarizers.event.EventBasedTimestampWeightedTally
-
Construct a new EventBasedTimestampWeightedTally with a description.
- EventBasedWeightedTally - Class in org.djutils.stats.summarizers.event
-
The EventBasedWeightedTally class defines a time-weighted tally that can be notified with weights and values using the EventListener.
- EventBasedWeightedTally(String) - Constructor for class org.djutils.stats.summarizers.event.EventBasedWeightedTally
-
Construct a new WeightedTally with a description.
- EventBasedWeightedTally(String, EventProducer) - Constructor for class org.djutils.stats.summarizers.event.EventBasedWeightedTally
-
Construct a new WeightedTally with a description.
F
- fireEvents() - Method in class org.djutils.stats.summarizers.event.EventBasedCounter
-
Method that can be overridden to fire own events or additional events when registering an observation.
- fireEvents() - Method in class org.djutils.stats.summarizers.event.EventBasedTally
-
Method that can be overridden to fire own events or additional events when registering an observation.
- fireEvents() - Method in class org.djutils.stats.summarizers.event.EventBasedWeightedTally
-
Method that can be overridden to fire own events or additional events when registering an observation.
- fireEvents(Serializable) - Method in class org.djutils.stats.summarizers.event.EventBasedTimestampWeightedTally
-
Method that can be overridden to fire own events or additional events when registering an observation.
- FixedBinsAccumulator - Class in org.djutils.stats.summarizers.quantileaccumulator
-
FixedBinsAccumulator.java.
- FixedBinsAccumulator(double, double, int) - Constructor for class org.djutils.stats.summarizers.quantileaccumulator.FixedBinsAccumulator
-
Construct a new FullStorageAccumulator.
- formatFixed(double, int) - Method in interface org.djutils.stats.summarizers.Statistic
-
Return a formatted string with 2 digits precision for a floating point value that fits the number of characters.
- FullStorageAccumulator - Class in org.djutils.stats.summarizers.quantileaccumulator
-
Quantile accumulator that stores all values and computes exact (within a few ULP) results.
- FullStorageAccumulator() - Constructor for class org.djutils.stats.summarizers.quantileaccumulator.FullStorageAccumulator
-
Construct a new FullStorageAccumulator.
G
- getAboveCount() - Method in class org.djutils.stats.summarizers.quantileaccumulator.FixedBinsAccumulator
-
Retrieve the number of registered values that were above the range of this FixedBinsAccumulator.
- getBelowCount() - Method in class org.djutils.stats.summarizers.quantileaccumulator.FixedBinsAccumulator
-
Retrieve the number of registered values that were below the range of this FixedBinsAccumulator.
- getBinCenter(int) - Method in class org.djutils.stats.summarizers.quantileaccumulator.FixedBinsAccumulator
-
Return the center of a particular bin.
- getBinCount() - Method in class org.djutils.stats.summarizers.quantileaccumulator.FixedBinsAccumulator
-
Retrieve the bin count.
- getBinWidth() - Method in class org.djutils.stats.summarizers.quantileaccumulator.FixedBinsAccumulator
-
Retrieve the bin width.
- getConfidenceInterval(double) - Method in class org.djutils.stats.summarizers.Tally
-
returns the confidence interval on either side of the mean.
- getConfidenceInterval(double, ConfidenceInterval) - Method in class org.djutils.stats.summarizers.Tally
-
returns the confidence interval based of the mean.
- getCount() - Method in class org.djutils.stats.summarizers.Counter
-
Returns the current counter value.
- getCumulativeProbability(double) - Method in class org.djutils.stats.summarizers.Tally
-
Get, or estimate fraction of registered values between -infinity up to and including a given quantile.
- getCumulativeProbability(double, double, double) - Static method in class org.djutils.stats.DistNormalTable
-
Returns the cumulative probability of the x-value.
- getCumulativeProbability(Tally, double) - Method in class org.djutils.stats.summarizers.quantileaccumulator.FixedBinsAccumulator
- getCumulativeProbability(Tally, double) - Method in class org.djutils.stats.summarizers.quantileaccumulator.FullStorageAccumulator
- getCumulativeProbability(Tally, double) - Method in class org.djutils.stats.summarizers.quantileaccumulator.NoStorageAccumulator
- getCumulativeProbability(Tally, double) - Method in interface org.djutils.stats.summarizers.quantileaccumulator.QuantileAccumulator
-
Get, or estimate fraction of registered values between -infinity up to and including a given quantile.
- getCumulativeProbability(Tally, double) - Method in class org.djutils.stats.summarizers.quantileaccumulator.TDigestAccumulator
- getDescription() - Method in class org.djutils.stats.summarizers.Counter
- getDescription() - Method in interface org.djutils.stats.summarizers.Statistic
-
Returns the description of the statistic.
- getDescription() - Method in class org.djutils.stats.summarizers.Tally
- getDescription() - Method in class org.djutils.stats.summarizers.WeightedTally
- getEventListenerMap() - Method in class org.djutils.stats.summarizers.event.EventBasedCounter
- getEventListenerMap() - Method in class org.djutils.stats.summarizers.event.EventBasedTally
- getEventListenerMap() - Method in class org.djutils.stats.summarizers.event.EventBasedTimestampWeightedTally
- getEventListenerMap() - Method in class org.djutils.stats.summarizers.event.EventBasedWeightedTally
- getInverseCumulativeProbability(double, double, double) - Static method in class org.djutils.stats.DistNormalTable
-
Returns the x-value of the given cumulativePropability.
- getLastValue() - Method in class org.djutils.stats.summarizers.TimestampWeightedTally
-
Return the last observed value.
- getMax() - Method in class org.djutils.stats.summarizers.Tally
- getMax() - Method in interface org.djutils.stats.summarizers.TallyStatistic
-
Returns the maximum value of any given observation, or NaN when no observations were registered.
- getMax() - Method in class org.djutils.stats.summarizers.WeightedTally
- getMin() - Method in class org.djutils.stats.summarizers.Tally
- getMin() - Method in interface org.djutils.stats.summarizers.TallyStatistic
-
Returns the minimum value of any given observation, or NaN when no observations were registered.
- getMin() - Method in class org.djutils.stats.summarizers.WeightedTally
- getN() - Method in class org.djutils.stats.summarizers.Counter
- getN() - Method in class org.djutils.stats.summarizers.quantileaccumulator.FixedBinsAccumulator
-
Retrieve the total number of registered values.
- getN() - Method in interface org.djutils.stats.summarizers.Statistic
-
Return the current number of observations.
- getN() - Method in class org.djutils.stats.summarizers.Tally
- getN() - Method in class org.djutils.stats.summarizers.WeightedTally
- getPopulationExcessKurtosis() - Method in class org.djutils.stats.summarizers.Tally
-
Return the population excess kurtosis of the registered data.
- getPopulationKurtosis() - Method in class org.djutils.stats.summarizers.Tally
-
Return the (biased) population kurtosis of the registered data.
- getPopulationMean() - Method in class org.djutils.stats.summarizers.Tally
-
Returns the population mean of all observations since the initialization.
- getPopulationSkewness() - Method in class org.djutils.stats.summarizers.Tally
-
Return the (biased) population skewness of the registered data.
- getPopulationStDev() - Method in class org.djutils.stats.summarizers.Tally
-
Returns the current (biased) population standard deviation of all observations since the initialization.
- getPopulationVariance() - Method in class org.djutils.stats.summarizers.Tally
-
Returns the current (biased) population variance of all observations since the initialization.
- getQuantile(double) - Method in class org.djutils.stats.summarizers.Tally
-
Compute the quantile for the given probability.
- getQuantile(Tally, double) - Method in class org.djutils.stats.summarizers.quantileaccumulator.FixedBinsAccumulator
- getQuantile(Tally, double) - Method in class org.djutils.stats.summarizers.quantileaccumulator.FullStorageAccumulator
- getQuantile(Tally, double) - Method in class org.djutils.stats.summarizers.quantileaccumulator.NoStorageAccumulator
- getQuantile(Tally, double) - Method in interface org.djutils.stats.summarizers.quantileaccumulator.QuantileAccumulator
-
Compute (or approximate) the value that corresponds to the given fraction (percentile).
- getQuantile(Tally, double) - Method in class org.djutils.stats.summarizers.quantileaccumulator.TDigestAccumulator
- getSampleExcessKurtosis() - Method in class org.djutils.stats.summarizers.Tally
-
Return the sample excess kurtosis of the registered data.
- getSampleKurtosis() - Method in class org.djutils.stats.summarizers.Tally
-
Return the sample kurtosis of the registered data.
- getSampleMean() - Method in class org.djutils.stats.summarizers.Tally
-
Returns the sample mean of all observations since the initialization.
- getSampleSkewness() - Method in class org.djutils.stats.summarizers.Tally
-
Return the (unbiased) sample skewness of the registered data.
- getSampleStDev() - Method in class org.djutils.stats.summarizers.Tally
-
Returns the current (unbiased) sample standard deviation of all observations since the initialization.
- getSampleVariance() - Method in class org.djutils.stats.summarizers.Tally
-
Returns the current (unbiased) sample variance of all observations since the initialization.
- getSum() - Method in class org.djutils.stats.summarizers.Tally
-
Return the sum of the values of the observations.
- getWeightedPopulationMean() - Method in class org.djutils.stats.summarizers.WeightedTally
-
Retrieve the current weighted mean of all observations since the initialization.
- getWeightedPopulationStDev() - Method in class org.djutils.stats.summarizers.WeightedTally
-
Retrieve the current weighted standard deviation of the observations.
- getWeightedPopulationVariance() - Method in class org.djutils.stats.summarizers.WeightedTally
-
Retrieve the current weighted variance of the observations.
- getWeightedSampleMean() - Method in class org.djutils.stats.summarizers.WeightedTally
-
Retrieve the current weighted sample mean of all observations since the initialization.
- getWeightedSampleStDev() - Method in class org.djutils.stats.summarizers.WeightedTally
-
Retrieve the current weighted sample standard deviation of the observations.
- getWeightedSampleVariance() - Method in class org.djutils.stats.summarizers.WeightedTally
-
Retrieve the current weighted sample variance of the observations.
- getWeightedSum() - Method in class org.djutils.stats.summarizers.WeightedTally
-
Retrieve the current weighted sum of the values of the observations.
I
- initialize() - Method in class org.djutils.stats.summarizers.Counter
-
Initialize the counter.
- initialize() - Method in class org.djutils.stats.summarizers.event.EventBasedCounter
- initialize() - Method in class org.djutils.stats.summarizers.event.EventBasedTally
- initialize() - Method in class org.djutils.stats.summarizers.event.EventBasedTimestampWeightedTally
- initialize() - Method in class org.djutils.stats.summarizers.event.EventBasedWeightedTally
- initialize() - Method in class org.djutils.stats.summarizers.quantileaccumulator.FixedBinsAccumulator
- initialize() - Method in class org.djutils.stats.summarizers.quantileaccumulator.FullStorageAccumulator
- initialize() - Method in class org.djutils.stats.summarizers.quantileaccumulator.NoStorageAccumulator
- initialize() - Method in interface org.djutils.stats.summarizers.quantileaccumulator.QuantileAccumulator
-
Reset (clear all accumulated information).
- initialize() - Method in class org.djutils.stats.summarizers.quantileaccumulator.TDigestAccumulator
- initialize() - Method in interface org.djutils.stats.summarizers.Statistic
-
Initialize the statistic.
- initialize() - Method in class org.djutils.stats.summarizers.Tally
- initialize() - Method in class org.djutils.stats.summarizers.TimestampWeightedTally
- initialize() - Method in class org.djutils.stats.summarizers.WeightedTally
- INITIALIZED_EVENT - Static variable in class org.djutils.stats.summarizers.event.StatisticsEvents
-
INITIALIZED_EVENT is fired whenever a statistic is (re-)initialized.
- isActive() - Method in class org.djutils.stats.summarizers.TimestampWeightedTally
-
Return whether the statistic is active (accepting observations) or not.
L
- LEFT_SIDE_CONFIDENCE - Enum constant in enum class org.djutils.stats.ConfidenceInterval
-
LEFT_SIDE_CONFIDENCE refers to the left side confidence.
M
- MAX_EVENT - Static variable in class org.djutils.stats.summarizers.event.StatisticsEvents
-
MAX_EVENT is fired whenever there is an observation that potentially updates the highest observed value of the statistic.
- MIN_EVENT - Static variable in class org.djutils.stats.summarizers.event.StatisticsEvents
-
MIN_EVENT is fired whenever there is an observation that potentially updates the lowest observed value of the statistic.
N
- N_EVENT - Static variable in class org.djutils.stats.summarizers.event.StatisticsEvents
-
N_EVENT is fired whenever n is updated.
- NoStorageAccumulator - Class in org.djutils.stats.summarizers.quantileaccumulator
-
The no storage accumulator accumulates nothing and estimates all requested quantiles from mean, standard deviation, etc.
- NoStorageAccumulator() - Constructor for class org.djutils.stats.summarizers.quantileaccumulator.NoStorageAccumulator
- notify(Event) - Method in class org.djutils.stats.summarizers.event.EventBasedCounter
- notify(Event) - Method in class org.djutils.stats.summarizers.event.EventBasedTally
- notify(Event) - Method in class org.djutils.stats.summarizers.event.EventBasedTimestampWeightedTally
- notify(Event) - Method in class org.djutils.stats.summarizers.event.EventBasedWeightedTally
O
- OBSERVATION_ADDED_EVENT - Static variable in class org.djutils.stats.summarizers.event.StatisticsEvents
-
OBSERVATION_ADDED_EVENT is fired whenever an observation is processed.
- org.djutils.stats - package org.djutils.stats
-
Generic classes for statistics.
- org.djutils.stats.summarizers - package org.djutils.stats.summarizers
-
Data Summarizers accumulate values and provide statistical summaries thereof.
- org.djutils.stats.summarizers.event - package org.djutils.stats.summarizers.event
-
Event listening and event producing data summarizers.
- org.djutils.stats.summarizers.quantileaccumulator - package org.djutils.stats.summarizers.quantileaccumulator
-
Quantile Accumulators store some subset of input values and provide quantile values.
P
- POPULATION_EXCESS_KURTOSIS_EVENT - Static variable in class org.djutils.stats.summarizers.event.StatisticsEvents
-
EXCESS_KURTOSIS_EVENT is fired whenever there is an observation that potentially updates the population excess kurtosis of the statistic.
- POPULATION_KURTOSIS_EVENT - Static variable in class org.djutils.stats.summarizers.event.StatisticsEvents
-
KURTOSIS_EVENT is fired whenever there is an observation that potentially updates the population kurtosis of the statistic.
- POPULATION_MEAN_EVENT - Static variable in class org.djutils.stats.summarizers.event.StatisticsEvents
-
MEAN_EVENT is fired whenever there is an observation that potentially updates the population mean value of the statistic.
- POPULATION_SKEWNESS_EVENT - Static variable in class org.djutils.stats.summarizers.event.StatisticsEvents
-
SKEWNESS_EVENT is fired whenever there is an observation that potentially updates the population skewness of the statistic.
- POPULATION_STDEV_EVENT - Static variable in class org.djutils.stats.summarizers.event.StatisticsEvents
-
STDEV_EVENT is fired whenever there is an observation that potentially updates the population standard deviation of the statistic.
- POPULATION_VARIANCE_EVENT - Static variable in class org.djutils.stats.summarizers.event.StatisticsEvents
-
VARIANCE_EVENT is fired whenever there is an observation that potentially updates the population variance of the statistic.
Q
- QuantileAccumulator - Interface in org.djutils.stats.summarizers.quantileaccumulator
-
Interface for quantile accumulator.
R
- register(double) - Method in class org.djutils.stats.summarizers.event.EventBasedTally
- register(double) - Method in class org.djutils.stats.summarizers.quantileaccumulator.FixedBinsAccumulator
- register(double) - Method in class org.djutils.stats.summarizers.quantileaccumulator.FullStorageAccumulator
- register(double) - Method in class org.djutils.stats.summarizers.quantileaccumulator.NoStorageAccumulator
- register(double) - Method in interface org.djutils.stats.summarizers.quantileaccumulator.QuantileAccumulator
-
Ingest one value with weight 1.
- register(double) - Method in class org.djutils.stats.summarizers.quantileaccumulator.TDigestAccumulator
- register(double) - Method in class org.djutils.stats.summarizers.Tally
-
Process one observed value.
- register(double...) - Method in class org.djutils.stats.summarizers.Tally
-
Ingest an array of values.
- register(double, double) - Method in class org.djutils.stats.summarizers.event.EventBasedTimestampWeightedTally
-
Explicit;y override the double value method signature of WeightedTally to call the right method.
Process one observed double value. - register(double, double) - Method in class org.djutils.stats.summarizers.event.EventBasedWeightedTally
-
Process one observed weighted value.
- register(double, double) - Method in class org.djutils.stats.summarizers.TimestampWeightedTally
-
Explicit;y override the double value method signature of WeightedTally to call the right method.
Process one observed double value. - register(double, double) - Method in class org.djutils.stats.summarizers.WeightedTally
-
Process one observed weighted value.
- register(long) - Method in class org.djutils.stats.summarizers.Counter
-
Process one observed value.
- register(long) - Method in class org.djutils.stats.summarizers.event.EventBasedCounter
- register(Number, double) - Method in class org.djutils.stats.summarizers.event.EventBasedTimestampWeightedTally
-
Process one observed Number-based value.
- register(Number, double) - Method in class org.djutils.stats.summarizers.TimestampWeightedTally
-
Process one observed Number-based value.
- register(Calendar, double) - Method in class org.djutils.stats.summarizers.event.EventBasedTimestampWeightedTally
-
Process one observed Calender-based value.
- register(Calendar, double) - Method in class org.djutils.stats.summarizers.TimestampWeightedTally
-
Process one observed Calender-based value.
- registerValue(Number, double) - Method in class org.djutils.stats.summarizers.TimestampWeightedTally
-
Process one observed Number-based value.
- reportFooter() - Static method in class org.djutils.stats.summarizers.Counter
-
Return a string representing a footer for a textual table with a monospaced font that can contain multiple statistics.
- reportFooter() - Static method in class org.djutils.stats.summarizers.Tally
-
Return a string representing a footer for a textual table with a monospaced font that can contain multiple statistics.
- reportFooter() - Static method in class org.djutils.stats.summarizers.TimestampWeightedTally
-
Return a string representing a footer for a textual table with a monospaced font that can contain multiple statistics.
- reportFooter() - Static method in class org.djutils.stats.summarizers.WeightedTally
-
Return a string representing a footer for a textual table with a monospaced font that can contain multiple statistics.
- reportHeader() - Static method in class org.djutils.stats.summarizers.Counter
-
Return a string representing a header for a textual table with a monospaced font that can contain multiple statistics.
- reportHeader() - Static method in class org.djutils.stats.summarizers.Tally
-
Return a string representing a header for a textual table with a monospaced font that can contain multiple statistics.
- reportHeader() - Static method in class org.djutils.stats.summarizers.TimestampWeightedTally
-
Return a string representing a header for a textual table with a monospaced font that can contain multiple statistics.
- reportHeader() - Static method in class org.djutils.stats.summarizers.WeightedTally
-
Return a string representing a header for a textual table with a monospaced font that can contain multiple statistics.
- reportLine() - Method in class org.djutils.stats.summarizers.Counter
- reportLine() - Method in interface org.djutils.stats.summarizers.Statistic
-
Return a string representing a line with important statistics values for this statistic, for a textual table with a monospaced font that can contain multiple statistics.
- reportLine() - Method in class org.djutils.stats.summarizers.Tally
- reportLine() - Method in class org.djutils.stats.summarizers.TimestampWeightedTally
- reportLine() - Method in class org.djutils.stats.summarizers.WeightedTally
- RIGHT_SIDE_CONFIDENCE - Enum constant in enum class org.djutils.stats.ConfidenceInterval
-
RIGTH_SIDE_CONFIDENCE refers to the right side confidence.
S
- SAMPLE_EXCESS_KURTOSIS_EVENT - Static variable in class org.djutils.stats.summarizers.event.StatisticsEvents
-
SAMPLE_KURTOSIS_EVENT is fired whenever there is an observation that potentially updates the sample excess kurtosis of the statistic.
- SAMPLE_KURTOSIS_EVENT - Static variable in class org.djutils.stats.summarizers.event.StatisticsEvents
-
SAMPLE_KURTOSIS_EVENT is fired whenever there is an observation that potentially updates the sample kurtosis of the statistic.
- SAMPLE_MEAN_EVENT - Static variable in class org.djutils.stats.summarizers.event.StatisticsEvents
-
SAMPLE_MEAN_EVENT is fired whenever there is an observation that potentially updates the sample mean value of the statistic.
- SAMPLE_SKEWNESS_EVENT - Static variable in class org.djutils.stats.summarizers.event.StatisticsEvents
-
SAMPLE_SKEWNESS_EVENT is fired whenever there is an observation that potentially updates the sample skewness of the statistic.
- SAMPLE_STDEV_EVENT - Static variable in class org.djutils.stats.summarizers.event.StatisticsEvents
-
SAMPLE_STDEV_EVENT is fired whenever there is an observation that potentially updates the sample standard deviation of the statistic.
- SAMPLE_VARIANCE_EVENT - Static variable in class org.djutils.stats.summarizers.event.StatisticsEvents
-
SAMPLE_VARIANCE_EVENT is fired whenever there is an observation that potentially updates the sample variance of the statistic.
- semaphore - Variable in class org.djutils.stats.summarizers.Tally
-
the synchronized lock.
- semaphore - Variable in class org.djutils.stats.summarizers.WeightedTally
-
The synchronization lock.
- Statistic - Interface in org.djutils.stats.summarizers
-
The Statistic interface defines the methods to implement for each of the statistics classes.
- StatisticsEvents - Class in org.djutils.stats.summarizers.event
-
StatisticsEvents defines the standard events for statistics.
- SUM_EVENT - Static variable in class org.djutils.stats.summarizers.event.StatisticsEvents
-
SUM_EVENT is fired whenever there is an observation that potentially updates the sum value of the statistic.
T
- Tally - Class in org.djutils.stats.summarizers
-
The Tally class registers a series of values and provides mean, standard deviation, etc. of the registered values.
- Tally(String) - Constructor for class org.djutils.stats.summarizers.Tally
-
Convenience constructor that uses a NoStorageAccumulator to estimate quantiles.
- Tally(String, QuantileAccumulator) - Constructor for class org.djutils.stats.summarizers.Tally
-
Constructs a new Tally.
- TallyStatistic - Interface in org.djutils.stats.summarizers
-
TallyStatistic makes the common methods of any type of Tally available (unweighted, weighted, timestamped, or event based).
- TDigestAccumulator - Class in org.djutils.stats.summarizers.quantileaccumulator
-
TDigestAccumulator.java.
- TDigestAccumulator() - Constructor for class org.djutils.stats.summarizers.quantileaccumulator.TDigestAccumulator
-
Construct a new TDigestAccumulator with compression set to
DEFAULT_COMPRESSION
. - TDigestAccumulator(int) - Constructor for class org.djutils.stats.summarizers.quantileaccumulator.TDigestAccumulator
-
Construct a new TDigestAccumulator.
- TIMED_MAX_EVENT - Static variable in class org.djutils.stats.summarizers.event.StatisticsEvents
-
TIMED_MAX_EVENT is fired whenever there is an observation that potentially updates the highest observed value of the statistic.
- TIMED_MIN_EVENT - Static variable in class org.djutils.stats.summarizers.event.StatisticsEvents
-
TIMED_MIN_EVENT is fired whenever there is an observation that potentially updates the lowest observed value of the statistic.
- TIMED_N_EVENT - Static variable in class org.djutils.stats.summarizers.event.StatisticsEvents
-
TIMED_N_EVENT is fired whenever n is updated.
- TIMED_WEIGHTED_POPULATION_MEAN_EVENT - Static variable in class org.djutils.stats.summarizers.event.StatisticsEvents
-
TIMED_WEIGHTED_MEAN_EVENT is fired whenever there is an observation that potentially updates the weighted population mean value of the statistic.
- TIMED_WEIGHTED_POPULATION_STDEV_EVENT - Static variable in class org.djutils.stats.summarizers.event.StatisticsEvents
-
TIMED_WEIGHTED_STDEV_EVENT is fired whenever there is an observation that potentially updates the weighted population standard deviation of the statistic.
- TIMED_WEIGHTED_POPULATION_VARIANCE_EVENT - Static variable in class org.djutils.stats.summarizers.event.StatisticsEvents
-
TIMED_WEIGHTED_VARIANCE_EVENT is fired whenever there is an observation that potentially updates the weighted population variance of the statistic.
- TIMED_WEIGHTED_SAMPLE_MEAN_EVENT - Static variable in class org.djutils.stats.summarizers.event.StatisticsEvents
-
TIMED_WEIGHTED_SAMPLE_MEAN_EVENT is fired whenever there is an observation that potentially updates the weighted sample mean value of the statistic.
- TIMED_WEIGHTED_SAMPLE_STDEV_EVENT - Static variable in class org.djutils.stats.summarizers.event.StatisticsEvents
-
TIMED_WEIGHTED_SAMPLE_STDEV_EVENT is fired whenever there is an observation that potentially updates the weighted sample standard deviation of the statistic.
- TIMED_WEIGHTED_SAMPLE_VARIANCE_EVENT - Static variable in class org.djutils.stats.summarizers.event.StatisticsEvents
-
TIMED_WEIGHTED_SAMPLE_VARIANCE_EVENT is fired whenever there is an observation that potentially updates the weighted sample variance of the statistic.
- TIMED_WEIGHTED_SUM_EVENT - Static variable in class org.djutils.stats.summarizers.event.StatisticsEvents
-
TIMED_WEIGHTED_SUM_EVENT is fired whenever there is an observation that potentially updates the weighted sum value of the statistic.
- TIMESTAMPED_OBSERVATION_ADDED_EVENT - Static variable in class org.djutils.stats.summarizers.event.StatisticsEvents
-
OBSERVATION_ADDED_EVENT is fired whenever an observation is processed.
- TimestampWeightedTally - Class in org.djutils.stats.summarizers
-
The TimestampWeightedTally class defines a time-weighted tally based on timestamped data.
- TimestampWeightedTally(String) - Constructor for class org.djutils.stats.summarizers.TimestampWeightedTally
-
constructs a new TimestampWeightedTally with a description.
- toString() - Method in class org.djutils.stats.summarizers.Counter
- toString() - Method in class org.djutils.stats.summarizers.event.EventBasedTally
- toString() - Method in class org.djutils.stats.summarizers.event.EventBasedTimestampWeightedTally
- toString() - Method in class org.djutils.stats.summarizers.event.EventBasedWeightedTally
- toString() - Method in class org.djutils.stats.summarizers.quantileaccumulator.FixedBinsAccumulator
- toString() - Method in class org.djutils.stats.summarizers.quantileaccumulator.FullStorageAccumulator
- toString() - Method in class org.djutils.stats.summarizers.quantileaccumulator.NoStorageAccumulator
- toString() - Method in class org.djutils.stats.summarizers.quantileaccumulator.TDigestAccumulator
- toString() - Method in class org.djutils.stats.summarizers.Tally
- toString() - Method in class org.djutils.stats.summarizers.TimestampWeightedTally
- toString() - Method in class org.djutils.stats.summarizers.WeightedTally
V
- valueOf(String) - Static method in enum class org.djutils.stats.ConfidenceInterval
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.djutils.stats.ConfidenceInterval
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WEIGHTED_OBSERVATION_ADDED_EVENT - Static variable in class org.djutils.stats.summarizers.event.StatisticsEvents
-
WEIGTHED_OBSERVATION_ADDED_EVENT is fired whenever a weighted observation is processed.
- WEIGHTED_POPULATION_MEAN_EVENT - Static variable in class org.djutils.stats.summarizers.event.StatisticsEvents
-
WEIGHTED_MEAN_EVENT is fired whenever there is an observation that potentially updates the weighted population mean value of the statistic.
- WEIGHTED_POPULATION_STDEV_EVENT - Static variable in class org.djutils.stats.summarizers.event.StatisticsEvents
-
WEIGHTED_STDEV_EVENT is fired whenever there is an observation that potentially updates the weighted population standard deviation of the statistic.
- WEIGHTED_POPULATION_VARIANCE_EVENT - Static variable in class org.djutils.stats.summarizers.event.StatisticsEvents
-
WEIGHTED_VARIANCE_EVENT is fired whenever there is an observation that potentially updates the weighted population variance of the statistic.
- WEIGHTED_SAMPLE_MEAN_EVENT - Static variable in class org.djutils.stats.summarizers.event.StatisticsEvents
-
WEIGHTED_SAMPLE_MEAN_EVENT is fired whenever there is an observation that potentially updates the weighted sample mean value of the statistic.
- WEIGHTED_SAMPLE_STDEV_EVENT - Static variable in class org.djutils.stats.summarizers.event.StatisticsEvents
-
WEIGHTED_SAMPLE_STDEV_EVENT is fired whenever there is an observation that potentially updates the weighted sample standard deviation of the statistic.
- WEIGHTED_SAMPLE_VARIANCE_EVENT - Static variable in class org.djutils.stats.summarizers.event.StatisticsEvents
-
WEIGHTED_SAMPLE_VARIANCE_EVENT is fired whenever there is an observation that potentially updates the weighted sample variance of the statistic.
- WEIGHTED_SUM_EVENT - Static variable in class org.djutils.stats.summarizers.event.StatisticsEvents
-
WEIGHTED_SUM_EVENT is fired whenever there is an observation that potentially updates the weighted sum value of the statistic.
- WeightedTally - Class in org.djutils.stats.summarizers
-
The WeightedTally class defines a statistical tally.
- WeightedTally(String) - Constructor for class org.djutils.stats.summarizers.WeightedTally
-
Construct a new WeightedTally with a description.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form