Feature Selection ToolboxFST3 Library / Documentation

FST::Model_Normal< DATATYPE, REALTYPE, IDXTYPE, DIMTYPE, SUBSET, DATAACCESSOR > Class Template Reference

Implements normal (gaussian) model. More...

#include <model_normal.hpp>

Inheritance diagram for FST::Model_Normal< DATATYPE, REALTYPE, IDXTYPE, DIMTYPE, SUBSET, DATAACCESSOR >:
Collaboration diagram for FST::Model_Normal< DATATYPE, REALTYPE, IDXTYPE, DIMTYPE, SUBSET, DATAACCESSOR >:

List of all members.

Public Types

typedef boost::shared_ptr
< DATAACCESSOR > 
PDataAccessor
typedef boost::shared_ptr< SUBSET > PSubset

Public Member Functions

 Model_Normal (const Model_Normal &mn)
virtual void learn (PDataAccessor da)
virtual void learn (PDataAccessor da, const PSubset sub)
void narrow_to (const PSubset sub)
void denarrow ()
DIMTYPE get_n_max () const
DIMTYPE get_n () const
DIMTYPE get_d () const
DIMTYPE get_classes () const
REALTYPE get_Pc (const DIMTYPE c) const

Protected Member Functions

const boost::scoped_array
< Indexed_Vector< REALTYPE,
DIMTYPE, SUBSET > > & 
get_mean () const
const boost::scoped_array
< Indexed_Matrix< REALTYPE,
DIMTYPE, SUBSET > > & 
get_cov () const

Protected Attributes

DIMTYPE _classes
DIMTYPE _n_max
DIMTYPE _n
boost::scoped_array< REALTYPE > _Pc
boost::scoped_array
< Indexed_Vector< REALTYPE,
DIMTYPE, SUBSET > > 
_mean
boost::scoped_array
< Indexed_Matrix< REALTYPE,
DIMTYPE, SUBSET > > 
_cov
DIMTYPE _d
boost::scoped_array< DIMTYPE > _learn_index

Friends

class Classifier_Normal_Bayes
class Criterion_Normal_Bhattacharyya
class Criterion_Normal_GMahalanobis
class Criterion_Normal_Divergence

Detailed Description

template<typename DATATYPE, typename REALTYPE, typename IDXTYPE, typename DIMTYPE, class SUBSET, class DATAACCESSOR>
class FST::Model_Normal< DATATYPE, REALTYPE, IDXTYPE, DIMTYPE, SUBSET, DATAACCESSOR >

Implements normal (gaussian) model.


The documentation for this class was generated from the following file:

Generated on Thu Mar 31 11:38:39 2011 for FST3Library by  doxygen 1.6.1