public static class DecisionTreeModelReadWrite.NodeData
extends Object
implements scala.Product, scala.Serializable
Node
 param: id Index used for tree reconstruction. Indices follow a pre-order traversal. param: impurityStats Stats array. Impurity type is stored in metadata. param: rawCount The unweighted number of samples falling in this node. param: gain Gain, or arbitrary value if leaf node. param: leftChild Left child index, or arbitrary value if leaf node. param: rightChild Right child index, or arbitrary value if leaf node. param: split Split info, or arbitrary value if leaf node.
| Constructor and Description | 
|---|
NodeData(int id,
        double prediction,
        double impurity,
        double[] impurityStats,
        long rawCount,
        double gain,
        int leftChild,
        int rightChild,
        DecisionTreeModelReadWrite.SplitData split)  | 
| Modifier and Type | Method and Description | 
|---|---|
double | 
gain()  | 
int | 
id()  | 
double | 
impurity()  | 
double[] | 
impurityStats()  | 
int | 
leftChild()  | 
double | 
prediction()  | 
long | 
rawCount()  | 
int | 
rightChild()  | 
DecisionTreeModelReadWrite.SplitData | 
split()  | 
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic NodeData(int id,
                double prediction,
                double impurity,
                double[] impurityStats,
                long rawCount,
                double gain,
                int leftChild,
                int rightChild,
                DecisionTreeModelReadWrite.SplitData split)
public int id()
public double prediction()
public double impurity()
public double[] impurityStats()
public long rawCount()
public double gain()
public int leftChild()
public int rightChild()
public DecisionTreeModelReadWrite.SplitData split()