public class GiniFunction extends SplitFunction
| Constructor and Description |
|---|
GiniFunction(int numOfFeatures,
Random random)
Constructs a Gini function (initialize it)
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
evaluate(weka.core.Instance instance)
Evaluate a single instance based on the current
state of the split function
|
void |
init(weka.core.Instances data,
ArrayList<Integer> indices)
Create split function based on Gini coefficient
|
SplitFunction |
newInstance() |
public GiniFunction(int numOfFeatures,
Random random)
numOfFeatures - number of features to userandom - random number generatorpublic void init(weka.core.Instances data, ArrayList<Integer> indices)
init in class SplitFunctiondata - original dataindices - indices of the samples to usepublic boolean evaluate(weka.core.Instance instance)
evaluate in class SplitFunctioninstance - sample to evaluatepublic SplitFunction newInstance()
newInstance in class SplitFunctionCopyright © 2010–2024 Fiji. All rights reserved.