Statistics object for a given set scalar time series values. More...
#include <Statistics.h>
Public Member Functions | |
| void | calculate () |
| Will calculate all values from our vectors of information. More... | |
| void | clear () |
| Will clear any old values. More... | |
Public Attributes | |
| double | max = 0.0 |
| Max of the given values. More... | |
| double | mean = 0.0 |
| Mean of the given values. More... | |
| double | median = 0.0 |
| Median of the given values. More... | |
| double | min = 0.0 |
| Min of the given values. More... | |
| double | ninetynine = 0.0 |
| 99th percentile More... | |
| double | rmse = 0.0 |
| Root mean squared for the given values. More... | |
| double | std = 0.0 |
| Standard deviation of given values. More... | |
| std::vector< double > | timestamps |
| Timestamp when these values occured at. More... | |
| std::vector< double > | values |
| Values (e.g. error or nees at a given time) More... | |
| std::vector< double > | values_bound |
| Bound of these values (e.g. our expected covariance bound) More... | |
Statistics object for a given set scalar time series values.
Ensure that you call the calculate() function to update the values before using them. This will compute all the final results from the values in values vector.
Definition at line 39 of file Statistics.h.
|
inline |
Will calculate all values from our vectors of information.
Definition at line 73 of file Statistics.h.
|
inline |
Will clear any old values.
Definition at line 124 of file Statistics.h.
| double ov_eval::Statistics::max = 0.0 |
Max of the given values.
Definition at line 55 of file Statistics.h.
| double ov_eval::Statistics::mean = 0.0 |
Mean of the given values.
Definition at line 46 of file Statistics.h.
| double ov_eval::Statistics::median = 0.0 |
Median of the given values.
Definition at line 49 of file Statistics.h.
| double ov_eval::Statistics::min = 0.0 |
Min of the given values.
Definition at line 58 of file Statistics.h.
| double ov_eval::Statistics::ninetynine = 0.0 |
99th percentile
Definition at line 61 of file Statistics.h.
| double ov_eval::Statistics::rmse = 0.0 |
Root mean squared for the given values.
Definition at line 43 of file Statistics.h.
| double ov_eval::Statistics::std = 0.0 |
Standard deviation of given values.
Definition at line 52 of file Statistics.h.
| std::vector<double> ov_eval::Statistics::timestamps |
Timestamp when these values occured at.
Definition at line 64 of file Statistics.h.
| std::vector<double> ov_eval::Statistics::values |
Values (e.g. error or nees at a given time)
Definition at line 67 of file Statistics.h.
| std::vector<double> ov_eval::Statistics::values_bound |
Bound of these values (e.g. our expected covariance bound)
Definition at line 70 of file Statistics.h.