statistics namespace
Statistical analysis tools.
The statistics namespace offers statistical computations:
- StatisticalAccumulator for running statistics
- Histogram for distribution analysis
- TimeSeries for temporal data
- ProbabilityDistribution interfaces
- Hypothesis testing utilities
Classes
- class BayesianInference
- Bayesian inference utilities for game analysis.
- class BetaDistribution
- Beta distribution.
- class BinomialDistribution
- Binomial distribution.
- class DiceHistogram
- Specialized histogram for dice values.
- class DiceRollAccumulator
- Specialized accumulator for dice roll statistics.
- class DistributionFactory
- Factory for creating distributions.
-
template<typename Distribution>class DistributionWrapper
- Template wrapper for boost::math distributions.
- class ExponentialDistribution
- Exponential distribution.
- class GameMetricsTimeSeries
- Specialized time series for game metrics.
-
template<typename T = double>class Histogram
- Flexible histogram template using boost::histogram.
-
template<typename T1 = double, typename T2 = double>class Histogram2D
- 2D histogram for correlation analysis
- class HypothesisTest
- Statistical hypothesis testing utilities.
- class IProbabilityDistribution
- Base interface for probability distributions.
- class NormalDistribution
- Normal (Gaussian) distribution.
- class PoissonDistribution
- Poisson distribution.
- class StatisticalAccumulator
- Comprehensive statistical accumulator for running statistics.
-
template<typename T>struct TimePoint
- Time series data point.
-
template<typename T, std::size_t MaxSize = 1000>class TimeSeries
- Time series container using boost::circular_buffer.
- class UniformDistribution
- Uniform distribution.