32 #ifndef TWO_DISTRIBUTION_TEST_H_ 33 #define TWO_DISTRIBUTION_TEST_H_ 41 class CCustomDistance;
153 virtual const char*
get_name()
const;
157 #endif // TWO_DISTRIBUTION_TEST_H_ float distance(CJLCoverTreePoint p1, CJLCoverTreePoint p2, float64_t upper_bound)
virtual const char * get_name() const
Class Distance, a base class for all the distances used in the Shogun toolbox.
void set_num_samples_p(index_t num_samples_from_p)
CFeatures * get_q() const
virtual ~CTwoDistributionTest()
virtual void set_p(CFeatures *samples_from_p)
Hypothesis test base class. Provides an interface for statistical hypothesis testing via three method...
virtual void set_q(CFeatures *samples_from_q)
CFeatures * get_p() const
CCustomDistance * compute_joint_distance(CDistance *distance)
const index_t get_num_samples_q() const
CCustomDistance * compute_distance(CDistance *distance)
Class TwoDistributionTest is the base class for the statistical hypothesis testing with samples from ...
void set_num_samples_q(index_t num_samples_from_q)
const index_t get_num_samples_p() const
all of classes and functions are contained in the shogun namespace
virtual SGVector< float64_t > sample_null()=0
The class Features is the base class of all feature objects.
virtual float64_t compute_statistic()=0
The Custom Distance allows for custom user provided distance matrices.