|
Falcon
|
Public Member Functions | |
| RunningMeanMAD (double alpha=1.0, unsigned int burn_in=0, bool outlier_protection=false, double outlier_zscore=3, double outlier_half_life=1, double mean=0.0, double mad=0.0) | |
| double | mean () const |
| double | mad () const |
| Public Member Functions inherited from dsp::algorithms::RunningStatistics | |
| 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) |
Protected Member Functions | |
| virtual void | update_statistics (double sample, double alpha) |
Additional Inherited Members | |
| Protected Attributes inherited from dsp::algorithms::RunningStatistics | |
| double | center_ |
| double | dispersion_ |
|
protectedvirtual |
Implements dsp::algorithms::RunningStatistics.