ROOT 6.07/09 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 644 of file GoFTest.cxx.
Definition at line 850 of file GoFTest.cxx.
|
static |
Definition at line 746 of file GoFTest.cxx.
Definition at line 858 of file GoFTest.cxx.
Definition at line 886 of file GoFTest.cxx.
Definition at line 297 of file GoFTest.cxx.
Definition at line 293 of file GoFTest.cxx.
|
staticprivate |
Definition at line 309 of file GoFTest.cxx.
Definition at line 275 of file GoFTest.cxx.
void ROOT::Math::GoFTest::KolmogorovSmirnov2SamplesTest | ( | Double_t & | pvalue, |
Double_t & | testStat | ||
) | const |
Definition at line 892 of file GoFTest.cxx.
Definition at line 909 of file GoFTest.cxx.
Definition at line 917 of file GoFTest.cxx.
Definition at line 941 of file GoFTest.cxx.
|
private |
Definition at line 301 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 481 of file GoFTest.cxx.
Definition at line 351 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 263 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 |