class RegressionTrainingNode extends TrainingNode[AnyVal, Double]
Created by maxhutch on 1/12/17.
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- RegressionTrainingNode
- TrainingNode
- Serializable
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getFeatureImportance(): ArraySeq[Double]
Get the feature importance from the subtree
Get the feature importance from the subtree
This routine sums the importance from the children and adds the local improvement to the feature used in this split
- returns
feature importance as a vector
- Definition Classes
- RegressionTrainingNode → TrainingNode
- def getNode(): ModelNode[PredictionResult[Double]]
Get the lightweight prediction node for the output tree
Get the lightweight prediction node for the output tree
- returns
lightweight prediction node
- Definition Classes
- RegressionTrainingNode → TrainingNode
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- lazy val leftChild: TrainingNode[AnyVal, Double]
- lazy val leftTrain: Seq[(Vector[AnyVal], Double, Double)]
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- lazy val rightChild: TrainingNode[AnyVal, Double]
- lazy val rightTrain: Seq[(Vector[AnyVal], Double, Double)]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()