public class GiniStatistic
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected int[][][] |
_columnDists
Column distributions: column x arity x classes
Remembers the number of rows of the given column index, encodedValue, class.
|
protected int[] |
_features |
protected java.util.Random |
_random |
Constructor and Description |
---|
GiniStatistic(Data data,
int features,
long seed,
int exclusiveSplitLimit) |
Modifier and Type | Method and Description |
---|---|
protected hex.rf.Statistic.Split |
eqSplit(int colIndex,
Data d,
int[] dist,
int distWeight,
java.util.Random ignored) |
protected hex.rf.Statistic.Split |
ltSplit(int col,
Data d,
int[] dist,
int distWeight,
java.util.Random ignored)
Returns the best split for a given column
|
protected final int[][][] _columnDists
protected final int[] _features
protected java.util.Random _random
public GiniStatistic(Data data, int features, long seed, int exclusiveSplitLimit)
protected hex.rf.Statistic.Split ltSplit(int col, Data d, int[] dist, int distWeight, java.util.Random ignored)
protected hex.rf.Statistic.Split eqSplit(int colIndex, Data d, int[] dist, int distWeight, java.util.Random ignored)