weka.classifiers.trees.lmt
Class ResidualModelSelection

java.lang.Object
  |
  +--weka.classifiers.trees.j48.ModelSelection
        |
        +--weka.classifiers.trees.lmt.ResidualModelSelection
All Implemented Interfaces:
java.io.Serializable

public class ResidualModelSelection
extends ModelSelection

Helper class for logistic model trees (weka.classifiers.trees.lmt.LMT) to implement the splitting criterion based on residuals.

Version:
$Revision: 1.1 $
Author:
Niels Landwehr
See Also:
Serialized Form

Constructor Summary
ResidualModelSelection(int minNumInstances)
          Constructor to create ResidualModelSelection object.
 
Method Summary
 void cleanup()
          Method not in use
 ClassifierSplitModel selectModel(Instances train)
          Method not in use
 ClassifierSplitModel selectModel(Instances data, double[][] dataZs, double[][] dataWs)
          Selects split based on residuals for the given dataset.
 ClassifierSplitModel selectModel(Instances train, Instances test)
          Method not in use
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResidualModelSelection

public ResidualModelSelection(int minNumInstances)
Constructor to create ResidualModelSelection object.

Parameters:
minNumInstances - minimum number of instances for leaves
Method Detail

cleanup

public void cleanup()
Method not in use


selectModel

public final ClassifierSplitModel selectModel(Instances data,
                                              double[][] dataZs,
                                              double[][] dataWs)
                                       throws java.lang.Exception
Selects split based on residuals for the given dataset.

java.lang.Exception

selectModel

public final ClassifierSplitModel selectModel(Instances train)
Method not in use

Specified by:
selectModel in class ModelSelection

selectModel

public final ClassifierSplitModel selectModel(Instances train,
                                              Instances test)
Method not in use

Overrides:
selectModel in class ModelSelection


Copyright (c) 2003 David Lindsay, Computer Learning Research Centre, Dept. Computer Science, Royal Holloway, University of London