46 template <
typename>
class SGVector;
246 virtual const char*
get_name()
const;
251 std::unique_ptr<Self>
self;
virtual void select_kernel()
EStatisticType get_statistic_type() const
void set_num_null_samples(index_t null_samples)
index_t get_num_null_samples() const
Kernel two sample test base class. Provides an interface for performing a two-sample test using a ker...
CKernelSelectionStrategy const * get_kernel_selection_strategy() const
void add_kernel(CKernel *kernel)
virtual const char * get_name() const
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 normalize_statistic(float64_t statistic) const =0
virtual float64_t compute_statistic()=0
Abstract base class that provides an interface for performing kernel two-sample test using Maximum Me...
ENullApproximationMethod get_null_approximation_method() const
void set_statistic_type(EStatisticType stype)
void set_null_approximation_method(ENullApproximationMethod nmethod)
void set_kernel_selection_strategy(EKernelSelectionMethod method, bool weighted=false)