Packages

case class LeafNode(y: Int, nu: VectoI) extends Node with Cloneable with Product with Serializable

The LeafNode class is for leaf nodes.

y

the respone/decision value

nu

the frequency count (count for each possible decision value for y)

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

Instance Constructors

  1. new LeafNode(y: Int, nu: VectoI)

    y

    the respone/decision value

    nu

    the frequency count (count for each possible decision value for y)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  6. def copy(vc: Array[Int]): Node

    Copy a node and all of its child nodes.

    Copy a node and all of its child nodes.

    vc

    the value count

    Definition Classes
    Node
  7. def deepCopy(curNode: Node, vc: Array[Int]): Node

    This method deep copies a node all the way down by creating new instances of feature node.

    This method deep copies a node all the way down by creating new instances of feature node. This is required while pruning.

    curNode

    the current node

    vc

    the value count

    Definition Classes
    Node
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  10. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  11. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. val nu: VectoI
  16. val nu_sum: Int

    The sum of frequency counts

    The sum of frequency counts

    Definition Classes
    Node
  17. var parent: FeatureNode
  18. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  19. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  20. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  22. val y: Int

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from Node

Inherited from Cloneable

Inherited from Cloneable

Inherited from AnyRef

Inherited from Any

Ungrouped