34 using namespace shogun;
45 void CHypothesisTest::init()
48 "Number of permutation iterations for sampling null",
51 "null_approximation_method",
52 "Method for approximating null distribution",
84 result=1.0-i/values.
vlen;
87 SG_ERROR(
"Unknown method to approximate null distribution!\n");
105 SG_ERROR(
"Unknown method to approximate null distribution!\n");
121 return p_value<alpha;
index_t find_position_to_insert(T element)
virtual float64_t compute_p_value(float64_t statistic)
static float64_t floor(float64_t d)
virtual float64_t compute_threshold(float64_t alpha)
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()
ENullApproximationMethod m_null_approximation_method
virtual float64_t perform_test()
virtual void set_null_approximation_method(ENullApproximationMethod null_approximation_method)
index_t m_num_null_samples
virtual float64_t compute_statistic()=0