MOA 12.03
Real Time Analytics for Data Streams
moa.classifiers.trees.LimAttHoeffdingTree Class Reference

Hoeffding decision trees with a restricted number of attributes for data streams. More...

Inheritance diagram for moa.classifiers.trees.LimAttHoeffdingTree:
Collaboration diagram for moa.classifiers.trees.LimAttHoeffdingTree:

List of all members.

Classes

class  LearningNodeNB
class  LearningNodeNBAdaptive
class  LimAttLearningNode

Public Member Functions

String getPurposeString ()
 Gets the purpose of this object.
void setlistAttributes (int[] list)
 LimAttHoeffdingTree ()
boolean isRandomizable ()
 Gets whether this classifier needs a random seed.

Protected Member Functions

LearningNode newLearningNode (double[] initialClassObservations)

Protected Attributes

int[] listAttributes

Detailed Description

Hoeffding decision trees with a restricted number of attributes for data streams.

LimAttClassifier is the stacking method that can be used with these decision trees. For more information see,

Albert Bifet, Eibe Frank, Geoffrey Holmes, Bernhard Pfahringer: Accurate Ensembles for Data Streams: Combining Restricted Hoeffding Trees using Stacking. Journal of Machine Learning Research - Proceedings Track 13: 225-240 (2010) * BibTeX:

 @article{BifetFHP10,
 author    = {Albert Bifet and
              Eibe Frank and
              Geoffrey Holmes and
              Bernhard Pfahringer},
 title     = {Accurate Ensembles for Data Streams: Combining Restricted
              Hoeffding Trees using Stacking},
 journal   = {Journal of Machine Learning Research - Proceedings Track},
 volume    = {13},
 year      = {2010},
 pages     = {225-240}
 }
 
Author:
Albert Bifet (abifet at cs dot waikato dot ac dot nz)
Version:
Revision:
7

Definition at line 55 of file LimAttHoeffdingTree.java.


Constructor & Destructor Documentation

moa.classifiers.trees.LimAttHoeffdingTree.LimAttHoeffdingTree ( )

Definition at line 110 of file LimAttHoeffdingTree.java.


Member Function Documentation

String moa.classifiers.trees.LimAttHoeffdingTree.getPurposeString ( )

Gets the purpose of this object.

Returns:
the string with the purpose of this object

Reimplemented from moa.classifiers.trees.HoeffdingTree.

Definition at line 60 of file LimAttHoeffdingTree.java.

boolean moa.classifiers.trees.LimAttHoeffdingTree.isRandomizable ( )

Gets whether this classifier needs a random seed.

Examples of methods that needs a random seed are bagging and boosting.

Returns:
true if the classifier needs a random seed.

Reimplemented from moa.classifiers.trees.HoeffdingTree.

Definition at line 192 of file LimAttHoeffdingTree.java.

LearningNode moa.classifiers.trees.LimAttHoeffdingTree.newLearningNode ( double[]  initialClassObservations) [protected]

Reimplemented from moa.classifiers.trees.HoeffdingTree.

Definition at line 178 of file LimAttHoeffdingTree.java.

Here is the call graph for this function:

void moa.classifiers.trees.LimAttHoeffdingTree.setlistAttributes ( int[]  list)

Definition at line 66 of file LimAttHoeffdingTree.java.


Member Data Documentation


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations