31 #ifndef HYPOTHESIS_TEST_H_
32 #define HYPOTHESIS_TEST_H_
166 virtual const char*
get_name()
const=0;
virtual float64_t compute_p_value(float64_t statistic)
virtual const char * get_name() const =0
virtual float64_t compute_threshold(float64_t alpha)
Hypothesis test base class. Provides an interface for statistical hypothesis testing via three method...
Class SGObject is the base class of all shogun objects.
virtual void set_num_null_samples(index_t num_null_samples)
virtual SGVector< float64_t > sample_null()=0
virtual ~CHypothesisTest()
all of classes and functions are contained in the shogun namespace
ENullApproximationMethod m_null_approximation_method
virtual float64_t perform_test()
virtual EStatisticType get_statistic_type() const =0
virtual void set_null_approximation_method(ENullApproximationMethod null_approximation_method)
index_t m_num_null_samples
virtual float64_t compute_statistic()=0