Public Member Functions | Public Attributes | List of all members
ov_eval::Statistics Struct Reference

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...
 

Detailed Description

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.

Member Function Documentation

◆ calculate()

void ov_eval::Statistics::calculate ( )
inline

Will calculate all values from our vectors of information.

Definition at line 73 of file Statistics.h.

◆ clear()

void ov_eval::Statistics::clear ( )
inline

Will clear any old values.

Definition at line 124 of file Statistics.h.

Member Data Documentation

◆ max

double ov_eval::Statistics::max = 0.0

Max of the given values.

Definition at line 55 of file Statistics.h.

◆ mean

double ov_eval::Statistics::mean = 0.0

Mean of the given values.

Definition at line 46 of file Statistics.h.

◆ median

double ov_eval::Statistics::median = 0.0

Median of the given values.

Definition at line 49 of file Statistics.h.

◆ min

double ov_eval::Statistics::min = 0.0

Min of the given values.

Definition at line 58 of file Statistics.h.

◆ ninetynine

double ov_eval::Statistics::ninetynine = 0.0

99th percentile

Definition at line 61 of file Statistics.h.

◆ rmse

double ov_eval::Statistics::rmse = 0.0

Root mean squared for the given values.

Definition at line 43 of file Statistics.h.

◆ std

double ov_eval::Statistics::std = 0.0

Standard deviation of given values.

Definition at line 52 of file Statistics.h.

◆ timestamps

std::vector<double> ov_eval::Statistics::timestamps

Timestamp when these values occured at.

Definition at line 64 of file Statistics.h.

◆ values

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.

◆ values_bound

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.


The documentation for this struct was generated from the following file:


ov_eval
Author(s): Patrick Geneva , Kevin Eckenhoff , Guoquan Huang
autogenerated on Mon Dec 16 2024 03:06:50