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)
Class Distance, a base class for all the distances used in the Shogun toolbox.
const index_t get_num_samples_q() const
void set_num_samples_p(index_t num_samples_from_p)
virtual ~CTwoDistributionTest()
virtual void set_p(CFeatures *samples_from_p)
CFeatures * get_p() const
Hypothesis test base class. Provides an interface for statistical hypothesis testing via three method...
virtual void set_q(CFeatures *samples_from_q)
CCustomDistance * compute_joint_distance(CDistance *distance)
CFeatures * get_q() const
CCustomDistance * compute_distance(CDistance *distance)
virtual const char * get_name() const
const index_t get_num_samples_p() const
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)
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.