ROOT 6.12/07 Reference Guide |
Public Types | |
enum | EDistribution { kUndefined, kUserDefined, kGaussian, kLogNormal, kExponential } |
enum | ETestType { kAD, kAD2s, kKS, kKS2s } |
enum | EUserDistribution { kCDF, kPDF } |
Static Public Member Functions | |
static void | AndersonDarling2SamplesTest (const ROOT::Fit::BinData &data1, const ROOT::Fit::BinData &data2, Double_t &pvalue, Double_t &testStat) |
static Double_t | PValueADKSamples (UInt_t nsamples, Double_t A2) |
Private Member Functions | |
GoFTest () | |
GoFTest (GoFTest &gof) | |
Double_t | ExponentialCDF (Double_t x) const |
Double_t | GaussianCDF (Double_t x) const |
void | Instantiate (const Double_t *sample, UInt_t sampleSize) |
Double_t | LogNormalCDF (Double_t x) const |
void | LogSample () |
GoFTest | operator= (GoFTest &gof) |
Double_t | PValueAD1Sample (Double_t A2) const |
void | SetCDF () |
void | SetDistributionFunction (const IGenFunction &cdf, Bool_t isPDF, Double_t xmin, Double_t xmax) |
void | SetParameters () |
void | SetSamples (std::vector< const Double_t *> samples, const std::vector< UInt_t > samplesSizes) |
Static Private Member Functions | |
static Double_t | GetSigmaN (const std::vector< UInt_t > &ns, UInt_t N) |
static Double_t | InterpolatePValues (int nsamples, Double_t A2) |
Private Attributes | |
std::unique_ptr< IGenFunction > | fCDF |
std::vector< Double_t > | fCombinedSamples |
EDistribution | fDist |
Double_t | fMean |
std::vector< std::vector< Double_t > > | fSamples |
Double_t | fSigma |
Bool_t | fTestSampleFromH0 |
#include <Math/GoFTest.h>
ROOT::Math::GoFTest::GoFTest | ( | UInt_t | sample1Size, |
const Double_t * | sample1, | ||
UInt_t | sample2Size, | ||
const Double_t * | sample2 | ||
) |
Definition at line 132 of file GoFTest.cxx.
ROOT::Math::GoFTest::GoFTest | ( | UInt_t | sampleSize, |
const Double_t * | sample, | ||
EDistribution | dist = kUndefined |
||
) |
Definition at line 160 of file GoFTest.cxx.
|
inline |
|
virtual |
Definition at line 178 of file GoFTest.cxx.
|
private |
|
private |
void ROOT::Math::GoFTest::AndersonDarling2SamplesTest | ( | Double_t & | pvalue, |
Double_t & | testStat | ||
) | const |
Definition at line 646 of file GoFTest.cxx.
Definition at line 854 of file GoFTest.cxx.
|
static |
Definition at line 750 of file GoFTest.cxx.
Definition at line 862 of file GoFTest.cxx.
Definition at line 890 of file GoFTest.cxx.
Definition at line 298 of file GoFTest.cxx.
Definition at line 294 of file GoFTest.cxx.
|
staticprivate |
Definition at line 311 of file GoFTest.cxx.
Definition at line 276 of file GoFTest.cxx.
void ROOT::Math::GoFTest::KolmogorovSmirnov2SamplesTest | ( | Double_t & | pvalue, |
Double_t & | testStat | ||
) | const |
Definition at line 896 of file GoFTest.cxx.
Definition at line 913 of file GoFTest.cxx.
Definition at line 921 of file GoFTest.cxx.
Definition at line 945 of file GoFTest.cxx.
|
private |
Definition at line 302 of file GoFTest.cxx.
void ROOT::Math::GoFTest::operator() | ( | ETestType | test, |
Double_t & | pvalue, | ||
Double_t & | testStat | ||
) | const |
Definition at line 208 of file GoFTest.cxx.
Double_t ROOT::Math::GoFTest::operator() | ( | ETestType | test = kAD , |
const Char_t * | option = "p" |
||
) | const |
Definition at line 225 of file GoFTest.cxx.
Definition at line 483 of file GoFTest.cxx.
Definition at line 353 of file GoFTest.cxx.
|
private |
Definition at line 244 of file GoFTest.cxx.
void ROOT::Math::GoFTest::SetDistribution | ( | EDistribution | dist | ) |
Definition at line 123 of file GoFTest.cxx.
|
private |
Definition at line 264 of file GoFTest.cxx.
|
private |
Definition at line 203 of file GoFTest.cxx.
|
private |
Definition at line 180 of file GoFTest.cxx.
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |