# Chi-SquaredFit v3.1.0 - Table of Contents

Provides functions for fast matrix inversion, creation of empirical CDF from sample data including
handling of asymmetric errors, and fitting to a funtion using chi-squared. The fitting procedure return
the full covariance matrix describing the fitted parameters.

## Modules

- [Chi2fit.CSV](Chi2fit.CSV.md)
- [Chi2fit.Cli](Chi2fit.Cli.md): Provides a command line interface for fitting data against a known cumulative distribution function.
- [Chi2fit.Distribution](Chi2fit.Distribution.md)
- [Chi2fit.Distribution.Bernoulli](Chi2fit.Distribution.Bernoulli.md): Provides the Bernoulli distribution.

- [Chi2fit.Distribution.BiModal](Chi2fit.Distribution.BiModal.md): Bimodal distribution.

- [Chi2fit.Distribution.Coin](Chi2fit.Distribution.Coin.md): Distribution for flipping coins.

- [Chi2fit.Distribution.Constant](Chi2fit.Distribution.Constant.md): Distribution for constant numbers.

- [Chi2fit.Distribution.Dice](Chi2fit.Distribution.Dice.md): Provides the Dice distribution.

- [Chi2fit.Distribution.Erlang](Chi2fit.Distribution.Erlang.md): The Erlang distribution.

- [Chi2fit.Distribution.Exponential](Chi2fit.Distribution.Exponential.md): The exponential distribution.

- [Chi2fit.Distribution.Frechet](Chi2fit.Distribution.Frechet.md): The Fréchet distribution, also known inverse Weibull distribution.

- [Chi2fit.Distribution.MultiModal](Chi2fit.Distribution.MultiModal.md): Bimodal distribution.

- [Chi2fit.Distribution.Nakagami](Chi2fit.Distribution.Nakagami.md): The Nakagami distribution.

- [Chi2fit.Distribution.Normal](Chi2fit.Distribution.Normal.md): The normal or Gauss distribution

- [Chi2fit.Distribution.Poisson](Chi2fit.Distribution.Poisson.md): The Poisson distribution.
- [Chi2fit.Distribution.SEP](Chi2fit.Distribution.SEP.md): The Skew Exponential Power cumulative distribution (Azzalini).
- [Chi2fit.Distribution.TracyWidom](Chi2fit.Distribution.TracyWidom.md): Tracy-Widom distribution.

- [Chi2fit.Distribution.TriModal](Chi2fit.Distribution.TriModal.md): Bimodal distribution.

- [Chi2fit.Distribution.Uniform](Chi2fit.Distribution.Uniform.md): Provides the Uniform distribution.

- [Chi2fit.Distribution.Utilities](Chi2fit.Distribution.Utilities.md): Provides various distributions.

- [Chi2fit.Distribution.Wald](Chi2fit.Distribution.Wald.md): Wald or Inverse Gauss distribution.

- [Chi2fit.Distribution.Weibull](Chi2fit.Distribution.Weibull.md): Weibull distribution.

- [Chi2fit.Distribution.Wishart](Chi2fit.Distribution.Wishart.md): Wishart distribution.

- [Chi2fit.FFT](Chi2fit.FFT.md): Provides Fast Fourier Transform.

- [Chi2fit.Fit](Chi2fit.Fit.md): Implements fitting a distribution function to sample data. It minimizes the liklihood function.
- [Chi2fit.Math](Chi2fit.Math.md)
- [Chi2fit.Matrix](Chi2fit.Matrix.md): This module provides matrix inverse operations and supporting functions.
- [Chi2fit.MonteCarlo](Chi2fit.MonteCarlo.md)
- [Chi2fit.Roots](Chi2fit.Roots.md): Solves roots for linear, quadratic, and cubic equations.

- [Chi2fit.Statistics](Chi2fit.Statistics.md)
- [Chi2fit.Times](Chi2fit.Times.md)
- [Chi2fit.Utilities](Chi2fit.Utilities.md): Provides various utilities

- Exceptions
  - [Chi2fit.Distribution.FunctionNotSupportedError](Chi2fit.Distribution.FunctionNotSupportedError.md)
  - [Chi2fit.Distribution.Utilities.UnsupportedDistributionError](Chi2fit.Distribution.Utilities.UnsupportedDistributionError.md)
  - [Chi2fit.Statistics.UnknownSampleErrorAlgorithmError](Chi2fit.Statistics.UnknownSampleErrorAlgorithmError.md)

