| Package | Description |
|---|---|
| weka.classifiers.trees.ht |
| Modifier and Type | Field and Description |
|---|---|
Map<String,WeightMass> |
HNode.m_classDistribution
Class distribution at this node
|
List<Map<String,WeightMass>> |
SplitCandidate.m_postSplitClassDistributions
list of class distributions resulting from a split - 2 entries in the outer
list for numeric splits and n for nominal splits
|
| Modifier and Type | Method and Description |
|---|---|
abstract SplitCandidate |
ConditionalSufficientStats.bestSplit(SplitMetric splitMetric,
Map<String,WeightMass> preSplitDist,
String attName)
Return the best split
|
SplitCandidate |
NominalConditionalSufficientStats.bestSplit(SplitMetric splitMetric,
Map<String,WeightMass> preSplitDist,
String attName) |
SplitCandidate |
GaussianConditionalSufficientStats.bestSplit(SplitMetric splitMetric,
Map<String,WeightMass> preSplitDist,
String attName) |
double |
GiniSplitMetric.evaluateSplit(Map<String,WeightMass> preDist,
List<Map<String,WeightMass>> postDist) |
double |
GiniSplitMetric.evaluateSplit(Map<String,WeightMass> preDist,
List<Map<String,WeightMass>> postDist) |
abstract double |
SplitMetric.evaluateSplit(Map<String,WeightMass> preDist,
List<Map<String,WeightMass>> postDist)
Evaluate the merit of a split
|
abstract double |
SplitMetric.evaluateSplit(Map<String,WeightMass> preDist,
List<Map<String,WeightMass>> postDist)
Evaluate the merit of a split
|
double |
InfoGainSplitMetric.evaluateSplit(Map<String,WeightMass> preDist,
List<Map<String,WeightMass>> postDist) |
double |
InfoGainSplitMetric.evaluateSplit(Map<String,WeightMass> preDist,
List<Map<String,WeightMass>> postDist) |
double |
GiniSplitMetric.getMetricRange(Map<String,WeightMass> preDist) |
abstract double |
SplitMetric.getMetricRange(Map<String,WeightMass> preDist)
Get the range of the splitting metric
|
double |
InfoGainSplitMetric.getMetricRange(Map<String,WeightMass> preDist) |
static double |
GiniSplitMetric.gini(Map<String,WeightMass> dist)
Return the gini metric computed from the supplied distribution
|
static double |
SplitMetric.sum(Map<String,WeightMass> dist)
Utility method to return the sum of instance weight in a distribution
|
| Constructor and Description |
|---|
HNode(Map<String,WeightMass> classDistrib)
Construct a new HNode with the supplied class distribution
|
InactiveHNode(Map<String,WeightMass> classDistrib)
Constructor
|
SplitCandidate(Split splitTest,
List<Map<String,WeightMass>> postSplitDists,
double merit)
Constructor
|
SplitNode(Map<String,WeightMass> classDistrib,
Split split)
Construct a new SplitNode
|
Copyright © 2016 University of Waikato, Hamilton, NZ. All Rights Reserved.