SHOGUN  v3.2.0
KernelIndependenceTestStatistic.h
Go to the documentation of this file.
1 /*
2  * This program is free software; you can redistribute it and/or modify
3  * it under the terms of the GNU General Public License as published by
4  * the Free Software Foundation; either version 3 of the License, or
5  * (at your option) any later version.
6  *
7  * Written (W) 2012-2013 Heiko Strathmann
8  */
9 
10 #ifndef __KERNELINDEPENDENCESTSTATISTIC_H_
11 #define __KERNELINDEPENDENCESTSTATISTIC_H_
12 
14 
15 namespace shogun
16 {
17 
18 class CFeatures;
19 class CKernel;
20 
37 {
38 public:
40 
53  CFeatures* p_and_q, index_t q_start);
54 
68  CFeatures* p, CFeatures* q);
69 
71 
80 
81  virtual const char* get_name() const=0;
82 
83 private:
84  void init();
85 
86 protected:
89 
92 };
93 
94 }
95 
96 #endif /* __KERNELINDEPENDENCESTSTATISTIC_H_ */
int32_t index_t
Definition: common.h:60
Independence test base class. Provides an interface for performing an independence test...
Provides an interface for performing statistical tests on two sets of samples from two distributions...
all of classes and functions are contained in the shogun namespace
Definition: class_list.h:16
virtual const char * get_name() const =0
The class Features is the base class of all feature objects.
Definition: Features.h:62
The Kernel base class.
Definition: Kernel.h:150

SHOGUN Machine Learning Toolbox - Documentation