00001 #ifndef KSDistance_h
00002 #define KSDistance_h
00003
00004 #include <vector>
00005
00006 namespace BIE {
00007
00008 class SampleDistribution;
00009
00024 class KSDistance {
00025 public:
00029 KSDistance(int convergelim = 100, double esp1 = 0.001, double esp2 = 1.0e-8)
00030 { CONVERGELIMIT = convergelim; EPS1 = esp1; EPS2 = esp2; }
00031
00035 double ksdistance(vector<SampleDistribution*> distributions);
00036
00039 double kssignificance(SampleDistribution*, SampleDistribution*);
00040 private:
00041 double EPS1, EPS2;
00042 int CONVERGELIMIT;
00043 };
00044 }
00045
00046 #endif