Class to calculate statistics.
More...
#include <stat_bench/stat/statistics.h>
Class to calculate statistics.
Definition at line 31 of file statistics.h.
◆ Statistics()
stat_bench::stat::Statistics::Statistics |
( |
std::vector< double > | unsorted_samples, |
|
|
std::vector< double > | sorted_samples, |
|
|
double | mean, |
|
|
double | max, |
|
|
double | min, |
|
|
double | median, |
|
|
double | variance, |
|
|
double | standard_deviation, |
|
|
double | standard_error ) |
|
inline |
Constructor.
- Parameters
-
[in] | unsorted_samples | Unsorted samples. |
[in] | sorted_samples | Sorted samples. |
[in] | mean | Mean. |
[in] | max | Max. |
[in] | min | Min. |
[in] | median | Median. |
[in] | variance | Variance. |
[in] | standard_deviation | Standard deviation. |
[in] | standard_error | Standard error. |
Definition at line 46 of file statistics.h.
◆ max()
auto stat_bench::stat::Statistics::max |
( |
| ) |
const -> double |
|
inlinenodiscardnoexcept |
◆ mean()
auto stat_bench::stat::Statistics::mean |
( |
| ) |
const -> double |
|
inlinenodiscardnoexcept |
Get the mean.
- Returns
- Mean.
Definition at line 84 of file statistics.h.
◆ median()
auto stat_bench::stat::Statistics::median |
( |
| ) |
const -> double |
|
inlinenodiscardnoexcept |
Get the median.
- Returns
- Median.
Definition at line 105 of file statistics.h.
◆ min()
auto stat_bench::stat::Statistics::min |
( |
| ) |
const -> double |
|
inlinenodiscardnoexcept |
◆ sorted_samples()
auto stat_bench::stat::Statistics::sorted_samples |
( |
| ) |
const -> const std::vector<double>& |
|
inlinenodiscardnoexcept |
Get the sorted samples.
- Returns
- Sorted samples.
Definition at line 74 of file statistics.h.
◆ standard_deviation()
auto stat_bench::stat::Statistics::standard_deviation |
( |
| ) |
const -> double |
|
inlinenodiscardnoexcept |
Get the standard deviation.
- Returns
- Standard deviation.
Definition at line 119 of file statistics.h.
◆ standard_error()
auto stat_bench::stat::Statistics::standard_error |
( |
| ) |
const -> double |
|
inlinenodiscardnoexcept |
Get the standard error.
- Returns
- Standard error.
Definition at line 128 of file statistics.h.
◆ unsorted_samples()
auto stat_bench::stat::Statistics::unsorted_samples |
( |
| ) |
const -> const std::vector<double>& |
|
inlinenodiscardnoexcept |
Get the unsorted samples.
- Returns
- Unsorted samples.
Definition at line 64 of file statistics.h.
◆ variance()
auto stat_bench::stat::Statistics::variance |
( |
| ) |
const -> double |
|
inlinenodiscardnoexcept |
Get the variance.
- Returns
- Variance.
Definition at line 112 of file statistics.h.
The documentation for this class was generated from the following file: