Class StatisticsEvents
- java.lang.Object
-
- org.djutils.stats.summarizers.event.StatisticsEvents
-
public final class StatisticsEvents extends Object
StatisticsEvents defines the standard events for statistics.
Copyright (c) 2020-2023 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands. All rights reserved. See for project information https://djutils.org. The DJUTILS project is distributed under a three-clause BSD-style license, which can be found at https://djutils.org/docs/license.html.- Author:
- Alexander Verbraeck, Peter Knoppers
-
-
Field Summary
Fields Modifier and Type Field Description static EventTypeCOUNT_EVENTCOUNT_EVENT is fired whenever there is an observation that potentially updates the count of the Counter.static EventTypeINITIALIZED_EVENTINITIALIZED_EVENT is fired whenever a statistic is (re-)initialized.static EventTypeMAX_EVENTMAX_EVENT is fired whenever there is an observation that potentially updates the highest observed value of the statistic.static EventTypeMIN_EVENTMIN_EVENT is fired whenever there is an observation that potentially updates the lowest observed value of the statistic.static EventTypeN_EVENTN_EVENT is fired whenever n is updated.static EventTypeOBSERVATION_ADDED_EVENTOBSERVATION_ADDED_EVENT is fired whenever an observation is processed.static EventTypePOPULATION_EXCESS_KURTOSIS_EVENTEXCESS_KURTOSIS_EVENT is fired whenever there is an observation that potentially updates the population excess kurtosis of the statistic.static EventTypePOPULATION_KURTOSIS_EVENTKURTOSIS_EVENT is fired whenever there is an observation that potentially updates the population kurtosis of the statistic.static EventTypePOPULATION_MEAN_EVENTMEAN_EVENT is fired whenever there is an observation that potentially updates the population mean value of the statistic.static EventTypePOPULATION_SKEWNESS_EVENTSKEWNESS_EVENT is fired whenever there is an observation that potentially updates the population skewness of the statistic.static EventTypePOPULATION_STDEV_EVENTSTDEV_EVENT is fired whenever there is an observation that potentially updates the population standard deviation of the statistic.static EventTypePOPULATION_VARIANCE_EVENTVARIANCE_EVENT is fired whenever there is an observation that potentially updates the population variance of the statistic.static EventTypeSAMPLE_EXCESS_KURTOSIS_EVENTSAMPLE_KURTOSIS_EVENT is fired whenever there is an observation that potentially updates the sample excess kurtosis of the statistic.static EventTypeSAMPLE_KURTOSIS_EVENTSAMPLE_KURTOSIS_EVENT is fired whenever there is an observation that potentially updates the sample kurtosis of the statistic.static EventTypeSAMPLE_MEAN_EVENTSAMPLE_MEAN_EVENT is fired whenever there is an observation that potentially updates the sample mean value of the statistic.static EventTypeSAMPLE_SKEWNESS_EVENTSAMPLE_SKEWNESS_EVENT is fired whenever there is an observation that potentially updates the sample skewness of the statistic.static EventTypeSAMPLE_STDEV_EVENTSAMPLE_STDEV_EVENT is fired whenever there is an observation that potentially updates the sample standard deviation of the statistic.static EventTypeSAMPLE_VARIANCE_EVENTSAMPLE_VARIANCE_EVENT is fired whenever there is an observation that potentially updates the sample variance of the statistic.static EventTypeSUM_EVENTSUM_EVENT is fired whenever there is an observation that potentially updates the sum value of the statistic.static EventTypeTIMED_MAX_EVENTTIMED_MAX_EVENT is fired whenever there is an observation that potentially updates the highest observed value of the statistic.static EventTypeTIMED_MIN_EVENTTIMED_MIN_EVENT is fired whenever there is an observation that potentially updates the lowest observed value of the statistic.static EventTypeTIMED_N_EVENTTIMED_N_EVENT is fired whenever n is updated.static EventTypeTIMED_WEIGHTED_POPULATION_MEAN_EVENTTIMED_WEIGHTED_MEAN_EVENT is fired whenever there is an observation that potentially updates the weighted population mean value of the statistic.static EventTypeTIMED_WEIGHTED_POPULATION_STDEV_EVENTTIMED_WEIGHTED_STDEV_EVENT is fired whenever there is an observation that potentially updates the weighted population standard deviation of the statistic.static EventTypeTIMED_WEIGHTED_POPULATION_VARIANCE_EVENTTIMED_WEIGHTED_VARIANCE_EVENT is fired whenever there is an observation that potentially updates the weighted population variance of the statistic.static EventTypeTIMED_WEIGHTED_SAMPLE_MEAN_EVENTTIMED_WEIGHTED_SAMPLE_MEAN_EVENT is fired whenever there is an observation that potentially updates the weighted sample mean value of the statistic.static EventTypeTIMED_WEIGHTED_SAMPLE_STDEV_EVENTTIMED_WEIGHTED_SAMPLE_STDEV_EVENT is fired whenever there is an observation that potentially updates the weighted sample standard deviation of the statistic.static EventTypeTIMED_WEIGHTED_SAMPLE_VARIANCE_EVENTTIMED_WEIGHTED_SAMPLE_VARIANCE_EVENT is fired whenever there is an observation that potentially updates the weighted sample variance of the statistic.static EventTypeTIMED_WEIGHTED_SUM_EVENTTIMED_WEIGHTED_SUM_EVENT is fired whenever there is an observation that potentially updates the weighted sum value of the statistic.static EventTypeTIMESTAMPED_OBSERVATION_ADDED_EVENTOBSERVATION_ADDED_EVENT is fired whenever an observation is processed.static EventTypeWEIGHTED_OBSERVATION_ADDED_EVENTWEIGTHED_OBSERVATION_ADDED_EVENT is fired whenever a weighted observation is processed.static EventTypeWEIGHTED_POPULATION_MEAN_EVENTWEIGHTED_MEAN_EVENT is fired whenever there is an observation that potentially updates the weighted population mean value of the statistic.static EventTypeWEIGHTED_POPULATION_STDEV_EVENTWEIGHTED_STDEV_EVENT is fired whenever there is an observation that potentially updates the weighted population standard deviation of the statistic.static EventTypeWEIGHTED_POPULATION_VARIANCE_EVENTWEIGHTED_VARIANCE_EVENT is fired whenever there is an observation that potentially updates the weighted population variance of the statistic.static EventTypeWEIGHTED_SAMPLE_MEAN_EVENTWEIGHTED_SAMPLE_MEAN_EVENT is fired whenever there is an observation that potentially updates the weighted sample mean value of the statistic.static EventTypeWEIGHTED_SAMPLE_STDEV_EVENTWEIGHTED_SAMPLE_STDEV_EVENT is fired whenever there is an observation that potentially updates the weighted sample standard deviation of the statistic.static EventTypeWEIGHTED_SAMPLE_VARIANCE_EVENTWEIGHTED_SAMPLE_VARIANCE_EVENT is fired whenever there is an observation that potentially updates the weighted sample variance of the statistic.static EventTypeWEIGHTED_SUM_EVENTWEIGHTED_SUM_EVENT is fired whenever there is an observation that potentially updates the weighted sum value of the statistic.
-
-
-
Field Detail
-
INITIALIZED_EVENT
public static final EventType INITIALIZED_EVENT
INITIALIZED_EVENT is fired whenever a statistic is (re-)initialized. The event should define the Statistic as the source and null as the content.
-
OBSERVATION_ADDED_EVENT
public static final EventType OBSERVATION_ADDED_EVENT
OBSERVATION_ADDED_EVENT is fired whenever an observation is processed. The event should define the Statistic as the source and the observation value as the content.
-
WEIGHTED_OBSERVATION_ADDED_EVENT
public static final EventType WEIGHTED_OBSERVATION_ADDED_EVENT
WEIGTHED_OBSERVATION_ADDED_EVENT is fired whenever a weighted observation is processed. The event should define the Statistic as the source and an Object[] with { weight, observation_value } as the content.
-
TIMESTAMPED_OBSERVATION_ADDED_EVENT
public static final EventType TIMESTAMPED_OBSERVATION_ADDED_EVENT
OBSERVATION_ADDED_EVENT is fired whenever an observation is processed. The event should define the Statistic as the source and an Object[] with { timestamp, observation_value } as the content. This event is also fired at the end of the observations to signal the final values.
-
N_EVENT
public static final EventType N_EVENT
N_EVENT is fired whenever n is updated. The event should define the Statistic as the source and the current (Long) value of n as the content.
-
COUNT_EVENT
public static final EventType COUNT_EVENT
COUNT_EVENT is fired whenever there is an observation that potentially updates the count of the Counter. The event should define the Statistic as the source and the current (Long) count value as the content.
-
MIN_EVENT
public static final EventType MIN_EVENT
MIN_EVENT is fired whenever there is an observation that potentially updates the lowest observed value of the statistic. The event should define the Statistic as the source and the current minimum observed value as the content.
-
MAX_EVENT
public static final EventType MAX_EVENT
MAX_EVENT is fired whenever there is an observation that potentially updates the highest observed value of the statistic. The event should define the Statistic as the source and the current maximum observed value as the content.
-
POPULATION_MEAN_EVENT
public static final EventType POPULATION_MEAN_EVENT
MEAN_EVENT is fired whenever there is an observation that potentially updates the population mean value of the statistic. The event should define the Statistic as the source and the current population mean as the content.
-
POPULATION_VARIANCE_EVENT
public static final EventType POPULATION_VARIANCE_EVENT
VARIANCE_EVENT is fired whenever there is an observation that potentially updates the population variance of the statistic. The event should define the Statistic as the source and the current population variance as the content.
-
POPULATION_SKEWNESS_EVENT
public static final EventType POPULATION_SKEWNESS_EVENT
SKEWNESS_EVENT is fired whenever there is an observation that potentially updates the population skewness of the statistic. The event should define the Statistic as the source and the current population skewness as the content.
-
POPULATION_KURTOSIS_EVENT
public static final EventType POPULATION_KURTOSIS_EVENT
KURTOSIS_EVENT is fired whenever there is an observation that potentially updates the population kurtosis of the statistic. The event should define the Statistic as the source and the current population kurtosis as the content.
-
POPULATION_EXCESS_KURTOSIS_EVENT
public static final EventType POPULATION_EXCESS_KURTOSIS_EVENT
EXCESS_KURTOSIS_EVENT is fired whenever there is an observation that potentially updates the population excess kurtosis of the statistic. The event should define the Statistic as the source and the current population excess kurtosis as the content.
-
POPULATION_STDEV_EVENT
public static final EventType POPULATION_STDEV_EVENT
STDEV_EVENT is fired whenever there is an observation that potentially updates the population standard deviation of the statistic. The event should define the Statistic as the source and the current population standard deviation as the content.
-
SUM_EVENT
public static final EventType SUM_EVENT
SUM_EVENT is fired whenever there is an observation that potentially updates the sum value of the statistic. The event should define the Statistic as the source and the current sum as the content.
-
SAMPLE_MEAN_EVENT
public static final EventType SAMPLE_MEAN_EVENT
SAMPLE_MEAN_EVENT is fired whenever there is an observation that potentially updates the sample mean value of the statistic. The event should define the Statistic as the source and the current sample mean as the content.
-
SAMPLE_VARIANCE_EVENT
public static final EventType SAMPLE_VARIANCE_EVENT
SAMPLE_VARIANCE_EVENT is fired whenever there is an observation that potentially updates the sample variance of the statistic. The event should define the Statistic as the source and the current sample variance as the content.
-
SAMPLE_SKEWNESS_EVENT
public static final EventType SAMPLE_SKEWNESS_EVENT
SAMPLE_SKEWNESS_EVENT is fired whenever there is an observation that potentially updates the sample skewness of the statistic. The event should define the Statistic as the source and the current sample skewness as the content.
-
SAMPLE_KURTOSIS_EVENT
public static final EventType SAMPLE_KURTOSIS_EVENT
SAMPLE_KURTOSIS_EVENT is fired whenever there is an observation that potentially updates the sample kurtosis of the statistic. The event should define the Statistic as the source and the current sample kurtosis as the content.
-
SAMPLE_EXCESS_KURTOSIS_EVENT
public static final EventType SAMPLE_EXCESS_KURTOSIS_EVENT
SAMPLE_KURTOSIS_EVENT is fired whenever there is an observation that potentially updates the sample excess kurtosis of the statistic. The event should define the Statistic as the source and the current sample excess kurtosis as the content.
-
SAMPLE_STDEV_EVENT
public static final EventType SAMPLE_STDEV_EVENT
SAMPLE_STDEV_EVENT is fired whenever there is an observation that potentially updates the sample standard deviation of the statistic. The event should define the Statistic as the source and the current sample standard deviation as the content.
-
WEIGHTED_POPULATION_MEAN_EVENT
public static final EventType WEIGHTED_POPULATION_MEAN_EVENT
WEIGHTED_MEAN_EVENT is fired whenever there is an observation that potentially updates the weighted population mean value of the statistic. The event should define the Statistic as the source and the current weighted population mean as the content.
-
WEIGHTED_POPULATION_VARIANCE_EVENT
public static final EventType WEIGHTED_POPULATION_VARIANCE_EVENT
WEIGHTED_VARIANCE_EVENT is fired whenever there is an observation that potentially updates the weighted population variance of the statistic. The event should define the Statistic as the source and the current weighted population variance as the content.
-
WEIGHTED_POPULATION_STDEV_EVENT
public static final EventType WEIGHTED_POPULATION_STDEV_EVENT
WEIGHTED_STDEV_EVENT is fired whenever there is an observation that potentially updates the weighted population standard deviation of the statistic. The event should define the Statistic as the source and the current weighted population standard deviation as the content.
-
WEIGHTED_SUM_EVENT
public static final EventType WEIGHTED_SUM_EVENT
WEIGHTED_SUM_EVENT is fired whenever there is an observation that potentially updates the weighted sum value of the statistic. The event should define the Statistic as the source and the current weighted sum as the content.
-
WEIGHTED_SAMPLE_MEAN_EVENT
public static final EventType WEIGHTED_SAMPLE_MEAN_EVENT
WEIGHTED_SAMPLE_MEAN_EVENT is fired whenever there is an observation that potentially updates the weighted sample mean value of the statistic. The event should define the Statistic as the source and the current weighted sample mean as the content.
-
WEIGHTED_SAMPLE_VARIANCE_EVENT
public static final EventType WEIGHTED_SAMPLE_VARIANCE_EVENT
WEIGHTED_SAMPLE_VARIANCE_EVENT is fired whenever there is an observation that potentially updates the weighted sample variance of the statistic. The event should define the Statistic as the source and the current weighted sample variance as the content.
-
WEIGHTED_SAMPLE_STDEV_EVENT
public static final EventType WEIGHTED_SAMPLE_STDEV_EVENT
WEIGHTED_SAMPLE_STDEV_EVENT is fired whenever there is an observation that potentially updates the weighted sample standard deviation of the statistic. The event should define the Statistic as the source and the current weighted sample standard deviation as the content.
-
TIMED_N_EVENT
public static final EventType TIMED_N_EVENT
TIMED_N_EVENT is fired whenever n is updated. The event should define the Statistic as the source and the current (Long) value of n as the content.
-
TIMED_MIN_EVENT
public static final EventType TIMED_MIN_EVENT
TIMED_MIN_EVENT is fired whenever there is an observation that potentially updates the lowest observed value of the statistic. The event should define the Statistic as the source and the current minimum observed value as the content.
-
TIMED_MAX_EVENT
public static final EventType TIMED_MAX_EVENT
TIMED_MAX_EVENT is fired whenever there is an observation that potentially updates the highest observed value of the statistic. The event should define the Statistic as the source and the current maximum observed value as the content.
-
TIMED_WEIGHTED_POPULATION_MEAN_EVENT
public static final EventType TIMED_WEIGHTED_POPULATION_MEAN_EVENT
TIMED_WEIGHTED_MEAN_EVENT is fired whenever there is an observation that potentially updates the weighted population mean value of the statistic. The event should define the Statistic as the source and the current weighted population mean as the content.
-
TIMED_WEIGHTED_POPULATION_VARIANCE_EVENT
public static final EventType TIMED_WEIGHTED_POPULATION_VARIANCE_EVENT
TIMED_WEIGHTED_VARIANCE_EVENT is fired whenever there is an observation that potentially updates the weighted population variance of the statistic. The event should define the Statistic as the source and the current weighted population variance as the content.
-
TIMED_WEIGHTED_POPULATION_STDEV_EVENT
public static final EventType TIMED_WEIGHTED_POPULATION_STDEV_EVENT
TIMED_WEIGHTED_STDEV_EVENT is fired whenever there is an observation that potentially updates the weighted population standard deviation of the statistic. The event should define the Statistic as the source and the current weighted population standard deviation as the content.
-
TIMED_WEIGHTED_SUM_EVENT
public static final EventType TIMED_WEIGHTED_SUM_EVENT
TIMED_WEIGHTED_SUM_EVENT is fired whenever there is an observation that potentially updates the weighted sum value of the statistic. The event should define the Statistic as the source and the current weighted sum as the content.
-
TIMED_WEIGHTED_SAMPLE_MEAN_EVENT
public static final EventType TIMED_WEIGHTED_SAMPLE_MEAN_EVENT
TIMED_WEIGHTED_SAMPLE_MEAN_EVENT is fired whenever there is an observation that potentially updates the weighted sample mean value of the statistic. The event should define the Statistic as the source and the current weighted sample mean as the content.
-
TIMED_WEIGHTED_SAMPLE_VARIANCE_EVENT
public static final EventType TIMED_WEIGHTED_SAMPLE_VARIANCE_EVENT
TIMED_WEIGHTED_SAMPLE_VARIANCE_EVENT is fired whenever there is an observation that potentially updates the weighted sample variance of the statistic. The event should define the Statistic as the source and the current weighted sample variance as the content.
-
TIMED_WEIGHTED_SAMPLE_STDEV_EVENT
public static final EventType TIMED_WEIGHTED_SAMPLE_STDEV_EVENT
TIMED_WEIGHTED_SAMPLE_STDEV_EVENT is fired whenever there is an observation that potentially updates the weighted sample standard deviation of the statistic. The event should define the Statistic as the source and the current weighted sample standard deviation as the content.
-
-