Main Page | Namespace List | Class Hierarchy | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages

CLUS::DCTrainingData Class Reference

Ancestor of all Training Data generators that can manipulate both discrete and continuous entries. More...

#include <dctraingen.h>

Inheritance diagram for CLUS::DCTrainingData:

Inheritance graph
[legend]
Collaboration diagram for CLUS::DCTrainingData:

Collaboration graph
[legend]

Public Member Functions

 DCTrainingData (int M, int Ddims, int Cdims, Vector< int > &DDomainSize)
virtual const Vector< int > & GetDDomainSizes (void)
 Required for the discrete part.

virtual Vector< int > domainSizes ()
virtual int NumDiscreteCols (void)
virtual const Matrix< int > & GetDiscreteTrainingData (void)

Protected Attributes

Matrix< int > DTable
 the table with the discrete part of the training data

Vector< int > dDomainSize
 list of discrete domain sizes


Detailed Description

Ancestor of all Training Data generators that can manipulate both discrete and continuous entries.

Used by decision and regression trees.

Definition at line 45 of file dctraingen.h.


Constructor & Destructor Documentation

CLUS::DCTrainingData::DCTrainingData int  M,
int  Ddims,
int  Cdims,
Vector< int > &  DDomainSize
[inline]
 

Definition at line 55 of file dctraingen.h.


Member Function Documentation

virtual Vector<int> CLUS::DCTrainingData::domainSizes  )  [inline, virtual]
 

Definition at line 65 of file dctraingen.h.

virtual const Vector<int>& CLUS::DCTrainingData::GetDDomainSizes void   )  [inline, virtual]
 

Required for the discrete part.

Equivalent to the normalization for continuous variables

Definition at line 60 of file dctraingen.h.

virtual const Matrix<int>& CLUS::DCTrainingData::GetDiscreteTrainingData void   )  [inline, virtual]
 

Definition at line 75 of file dctraingen.h.

virtual int CLUS::DCTrainingData::NumDiscreteCols void   )  [inline, virtual]
 

Definition at line 70 of file dctraingen.h.

Referenced by CLUS::StreamDCTrainingData::StreamDCTrainingData().


Field Documentation

Vector<int> CLUS::DCTrainingData::dDomainSize [protected]
 

list of discrete domain sizes

Definition at line 53 of file dctraingen.h.

Referenced by DCTrainingData(), domainSizes(), GetDDomainSizes(), and CLUS::StreamDCTrainingData::StreamDCTrainingData().

Matrix<int> CLUS::DCTrainingData::DTable [protected]
 

the table with the discrete part of the training data

Definition at line 50 of file dctraingen.h.

Referenced by DCTrainingData(), GetDiscreteTrainingData(), NumDiscreteCols(), and CLUS::StreamDCTrainingData::StreamDCTrainingData().


The documentation for this class was generated from the following file:
Generated on Mon Jul 21 16:57:48 2003 for SECRET by doxygen 1.3.2