|
|
| RunningStatistics (double alpha, uint64_t burn_in=0, bool outlier_protection=false, double outlier_zscore=3, double outlier_half_life=1, double center=0.0, double dispersion=0.0) |
|
double | alpha () const |
|
uint64_t | burn_in () const |
|
double | center () const |
|
double | dispersion () const |
|
bool | outlier_protection () const |
|
double | outlier_zscore () const |
|
double | outlier_half_life () const |
|
bool | is_burning_in () const |
|
double | zscore (double value) const |
|
void | set_center (double value) |
|
void | set_dispersion (double value) |
|
void | set_alpha (double value) |
|
void | set_burn_in (uint64_t value) |
|
void | set_outlier_protection (bool value) |
|
void | set_outlier_zscore (double value) |
|
void | set_outlier_half_life (double value) |
|
void | add_sample (double sample) |
|
void | add_samples (std::vector< double > samples) |
|
template<typename Iter> |
| void | add_samples (Iter begin, Iter end) |
|
|
virtual void | update_statistics (double sample, double alpha)=0 |
|
|
double | center_ |
|
double | dispersion_ |
The documentation for this class was generated from the following files:
- extensions/falcon-fklab-extensions/lib/dsp/algorithms.hpp
- extensions/falcon-fklab-extensions/lib/dsp/algorithms.cpp