37 using namespace shogun;
64 void CKernelIndependenceTest::init()
CKernelIndependenceTest()
virtual void add_row_subset(SGVector< index_t > subset)
The Custom Kernel allows for custom user provided kernel matrices.
virtual ~CKernelIndependenceTest()
virtual CKernel * get_kernel_q()
virtual SGVector< float64_t > sample_null()
virtual int32_t get_num_vectors() const =0
virtual void set_kernel_q(CKernel *kernel_q)
virtual CKernel * get_kernel_p()
virtual void remove_col_subset()
static void permute_vector(SGVector< T > vec)
virtual void remove_row_subset()
virtual void add_col_subset(SGVector< index_t > subset)
Class SGObject is the base class of all shogun objects.
void range_fill(T start=0)
Provides an interface for performing the independence test. Given samples from the joint distributio...
virtual SGVector< float64_t > sample_null()
virtual void set_kernel_p(CKernel *kernel_p)
virtual EKernelType get_kernel_type()=0
The class Features is the base class of all feature objects.
index_t m_num_null_samples
virtual float64_t compute_statistic()=0