|
Public Member Functions |
| Statistics () |
| ~Statistics () |
Static Public Member Functions |
Double_t | MAXIT () |
Double_t | EPS () |
Double_t | EPS1 () |
Double_t | EPS2 () |
Double_t | FPMIN () |
Double_t | Max (Double_t val1, Double_t val2) |
Double_t | Max (vector< Double_t > vector) |
Double_t | Min (Double_t val1, Double_t val2) |
Double_t | Min (vector< Double_t > vector) |
Double_t | Mean (vector< Double_t > vector) |
| Calculates the mean value of a vector.
|
Double_t | Average (vector< Double_t > vector) |
| Calculates the mean value of a vector.
|
Double_t | Variance (vector< Double_t > vector) |
| Calculates the what we usually call variance of a vector: biased-corrected variance.
|
Double_t | BiasedVariance (vector< Double_t > vector) |
| Calculates the variance of a vector.
|
Double_t | UnbiasedVariance (vector< Double_t > vector) |
| Calculates the unbiased variance of a vector.
|
Double_t | Covariance (vector< Double_t > v1, vector< Double_t > v2) |
Double_t | StandardDeviation (vector< Double_t > vector) |
| Calculates the what we usually call variance of a vector: biased-corrected variance.
|
Double_t | BiasedStandardDeviation (vector< Double_t > vector) |
Double_t | UnbiasedStandardDeviation (vector< Double_t > vector) |
Double_t | RMS (vector< Double_t > vector) |
map< string, Double_t > | ChiSquareTest (vector< Double_t > v1, vector< Double_t > v2, int nbins) |
map< string, Double_t > | KSTest (vector< Double_t > v1, vector< Double_t > v2) |
map< string, Double_t > | BinnedKSTest (vector< Double_t > v1, vector< Double_t > v2, int nbins) |
map< string, Double_t > | BinnedKSTestRoot (vector< Double_t > v1, vector< Double_t > v2, int nbins) |
vector< Double_t > | SortBubble (vector< Double_t > vector) |
vector< int > | GetSortedIndex (vector< Double_t > vector) |
Double_t | CalculateKSProbability (Double_t alam) |
Double_t | Entropy (vector< Double_t > vector) |
Double_t | MutualEntropy (vector< Double_t > vector1, vector< Double_t > vector2) |
| Calculates H(X|Y), where X=vector1 and Y=vector2.
|
map< string, Double_t > | FTest (vector< Double_t > vector1, vector< Double_t > vector2) |
map< string, Double_t > | TTestForEqualVariances (vector< Double_t > vector1, vector< Double_t > vector2) |
map< string, Double_t > | TTestForUnequalVariances (vector< Double_t > vector1, vector< Double_t > vector2) |
Double_t | IncompleteBetaFunction (Double_t a, Double_t b, Double_t x) |
Double_t | IncompleteBetaFunctionContinuedFraction (Double_t a, Double_t b, Double_t x) |
| Evaluates continued fraction for incomplete beta function by modified Lentz's method (Numerical Recipes in C, chapter 6.4).
|
Double_t | IncompleteGammaFunctionQ (Double_t a, Double_t x) |
| Returns the incomplete gamma function Q(a,x)=1-P(aa,x) (Numerical Recipes in C, chapter 6.2).
|
Double_t | IncompleteGammaFunctionQContinuedFraction (Double_t a, Double_t x) |
| Returns the incomplete gamma function Q(a,x) evaluated by its continued fraction representation (Numerical Recipes in C, chapter 6.2).
|
Double_t | IncompleteGammaFunctionPSeries (Double_t a, Double_t x) |
| Returns the incomplete gamma function P(a,x) evaluated by its series representation (Numerical Recipes in C, chapter 6.2).
|
Double_t | LogOfGammaFunction (Double_t x) |
| Returns the value of ln[Gamma(x)] for x>0 (Numerical Recipes in C, chapter 6.1).
|
Double_t | Correlation (vector< Double_t > cv1, vector< Double_t > cv2) |
| Calculates correlation coefficient between two vectors.
|
Double_t | RandomPoisson (Double_t *x, Double_t *par) |