net.sf.myra.antree
Class LeafNodePruner

java.lang.Object
  extended by net.sf.myra.antree.LeafNodePruner
All Implemented Interfaces:
Pruner

public class LeafNodePruner
extends java.lang.Object
implements Pruner

Version:
$Revision: 2323 $ $Date:: 2011-01-25 13:14:50#$
Author:
Fernando Esteban Barril Otero

Field Summary
protected  net.sf.myra.datamining.Measure measure
          The measure used to evaluate the trees.
 
Constructor Summary
LeafNodePruner()
          Default constructor.
LeafNodePruner(net.sf.myra.datamining.Measure measure)
          Creates a new LeafNodePruner instance.
 
Method Summary
 Tree prune(Tree tree, net.sf.myra.datamining.data.Dataset dataset)
          Prunes the specified tree.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

measure

protected net.sf.myra.datamining.Measure measure
The measure used to evaluate the trees.

Constructor Detail

LeafNodePruner

public LeafNodePruner()
Default constructor.


LeafNodePruner

public LeafNodePruner(net.sf.myra.datamining.Measure measure)
Creates a new LeafNodePruner instance.

Parameters:
measure - the measure to be used during pruning.
Method Detail

prune

public Tree prune(Tree tree,
                  net.sf.myra.datamining.data.Dataset dataset)
Description copied from interface: Pruner
Prunes the specified tree.

Specified by:
prune in interface Pruner
Parameters:
tree - the tree to be pruned.
dataset - the current data set.
Returns:
the (new) pruned tree.


Copyright © 2013. All Rights Reserved.