public abstract class Node
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
protected |
Node(int _id,
int _observations,
int _leftId,
int _rightId,
int _leftobs,
int _rightObs,
double _complexityParam,
java.util.Vector<PrimarySplit> _primary_splits,
java.util.Vector<SurrogateSplit> _Surrogate_splits) |
Modifier and Type | Method and Description |
---|---|
abstract double |
get_estimated_rate() |
int |
get_id() |
Node |
get_left() |
int |
get_leftId() |
abstract double |
get_mean() |
Node |
get_right() |
int |
get_rightId() |
Node |
getBestNode(java.util.HashMap<java.lang.String,java.lang.Double> values) |
protected boolean |
isLeaf() |
protected Node |
navigate(java.util.HashMap<java.lang.String,java.lang.Double> values) |
protected static int |
parseObs(java.lang.String text,
java.lang.String dir) |
protected static java.util.Vector<PrimarySplit> |
parsePrimarySplits(java.lang.String[] splitsText) |
protected static java.util.Vector<SurrogateSplit> |
parseSurrogateSplits(java.lang.String[] splitsText) |
void |
set_left(Node _left) |
void |
set_right(Node _right) |
static java.lang.String |
substring(java.lang.String s,
java.lang.String from,
int to) |
static java.lang.String |
substring(java.lang.String s,
java.lang.String from,
java.lang.String to) |
protected Node(int _id, int _observations, int _leftId, int _rightId, int _leftobs, int _rightObs, double _complexityParam, java.util.Vector<PrimarySplit> _primary_splits, java.util.Vector<SurrogateSplit> _Surrogate_splits)
protected static java.util.Vector<PrimarySplit> parsePrimarySplits(java.lang.String[] splitsText)
protected static java.util.Vector<SurrogateSplit> parseSurrogateSplits(java.lang.String[] splitsText)
public int get_id()
public int get_leftId()
public int get_rightId()
public Node get_left()
public void set_left(Node _left)
public Node get_right()
public void set_right(Node _right)
protected static int parseObs(java.lang.String text, java.lang.String dir)
public static java.lang.String substring(java.lang.String s, java.lang.String from, java.lang.String to)
public static java.lang.String substring(java.lang.String s, java.lang.String from, int to)
public Node getBestNode(java.util.HashMap<java.lang.String,java.lang.Double> values)
protected Node navigate(java.util.HashMap<java.lang.String,java.lang.Double> values)
protected boolean isLeaf()
public abstract double get_mean()
public abstract double get_estimated_rate()