liarsdice::statistics namespace

Statistical analysis tools.

The statistics namespace offers statistical computations:

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.
template<typename T = double, std::size_t WindowSize = 100>
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.