Package weka.classifiers.trees.ht
Class UnivariateNominalMultiwaySplit
- java.lang.Object
-
- weka.classifiers.trees.ht.Split
-
- weka.classifiers.trees.ht.UnivariateNominalMultiwaySplit
-
- All Implemented Interfaces:
Serializable
public class UnivariateNominalMultiwaySplit extends Split implements Serializable
A multiway split based on a single nominal attribute- Version:
- $Revision$
- Author:
- Richard Kirkby (rkirkby@cs.waikato.ac.nz), Mark Hall (mhall{[at]}pentaho{[dot]}com)
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description UnivariateNominalMultiwaySplit(String attName)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringbranchForInstance(Instance inst)Returns the name of the branch that the supplied instance would go downStringconditionForBranch(String branch)Returns the condition for the supplied branch name-
Methods inherited from class weka.classifiers.trees.ht.Split
splitAttributes
-
-
-
-
Constructor Detail
-
UnivariateNominalMultiwaySplit
public UnivariateNominalMultiwaySplit(String attName)
Constructor- Parameters:
attName- the name of the attribute to split on
-
-
Method Detail
-
branchForInstance
public String branchForInstance(Instance inst)
Description copied from class:SplitReturns the name of the branch that the supplied instance would go down- Specified by:
branchForInstancein classSplit- Parameters:
inst- the instance to find the branch for- Returns:
- the name of the branch that the instance would go down
-
conditionForBranch
public String conditionForBranch(String branch)
Description copied from class:SplitReturns the condition for the supplied branch name- Specified by:
conditionForBranchin classSplit- Parameters:
branch- the name of the branch to get the condition for- Returns:
- the condition (test) that corresponds to the named branch
-
-