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, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Node
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

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. def productElementNames: Iterator[String]
    Definition Classes
    Product
  8. val pthresh: Double
  9. val thresh: Double
  10. def toString(): String

    Convert node to a string.

    Convert node to a string.

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