![]() |
Ultra 0.9.4
|
#include <distribution.h>
Public Member Functions | |
| void | clear () |
| void | add (T) |
| bool | empty () const noexcept |
| std::size_t | size () const noexcept |
| double | entropy () const |
| T | max () const noexcept |
| T | mean () const noexcept |
| T | min () const noexcept |
| const std::map< T, std::uintmax_t > & | seen () const |
| T | standard_deviation () const |
| T | variance () const |
| void | merge (const distribution< T > &) |
| bool | is_valid () const |
| bool | load (std::istream &) |
| bool | save (std::ostream &) const |
Simplifies the calculation of statistics regarding a sequence (mean, variance, standard deviation, min and max).
| void distribution::add | ( | T | val | ) |
Add a new value to the distribution.
| [in] | val | new value upon which statistics are recalculated |
| void distribution::clear | ( | ) |
Resets gathered statistics.
|
nodiscardnoexcept |
|
nodiscardnoexcept |
|
nodiscardnoexcept |
|
nodiscardnoexcept |
|
nodiscardnoexcept |
|
nodiscard |