Packages

case class Node(f: Int, branch: Int, yp: Double, thresh: Double, depth: Int, pthresh: Double, pfea: Int, leaf: Boolean = false) extends Product with Serializable

Class that contains information for a tree node.

f

the feature of the node, if it is leaf, contains the feature of its parent

branch

the branch value (0 => left, 1 => right)

yp

leaf node's prediction for y

thresh

the threshold for continuous feature

depth

the current depth of the node

pthresh

the threshold for parent node

pfea

the feature of parent node

leaf

Boolean value indicate whether is a leaf node

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Node
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Node(f: Int, branch: Int, yp: Double, thresh: Double, depth: Int, pthresh: Double, pfea: Int, leaf: Boolean = false)

    f

    the feature of the node, if it is leaf, contains the feature of its parent

    branch

    the branch value (0 => left, 1 => right)

    yp

    leaf node's prediction for y

    thresh

    the threshold for continuous feature

    depth

    the current depth of the node

    pthresh

    the threshold for parent node

    pfea

    the feature of parent node

    leaf

    Boolean value indicate whether is a leaf node

Value Members

  1. val branch: Int
  2. val child: ArrayBuffer[Node]
  3. val depth: Int
  4. val f: Int
  5. val leaf: Boolean
  6. val pfea: Int
  7. val pthresh: Double
  8. val thresh: Double
  9. def toString(): String

    Convert node to a string.

    Convert node to a string.

    Definition Classes
    Node → AnyRef → Any
  10. val yp: Double