c

io.citrine.lolo.transformers

RotatedFeatureTrainingResult

case class RotatedFeatureTrainingResult(baseTrainingResult: TrainingResult, rotatedFeatures: IndexedSeq[Int], trans: DenseMatrix[Double]) extends TrainingResult with Product with Serializable

Training result bundling the base learner's training result with the list of rotated features and the transformation

baseTrainingResult

training result to which to delegate prediction on rotated features

rotatedFeatures

indices of features to rotate

trans

matrix to apply to features

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

Instance Constructors

  1. new RotatedFeatureTrainingResult(baseTrainingResult: TrainingResult, rotatedFeatures: IndexedSeq[Int], trans: DenseMatrix[Double])

    baseTrainingResult

    training result to which to delegate prediction on rotated features

    rotatedFeatures

    indices of features to rotate

    trans

    matrix to apply to features

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. val baseTrainingResult: TrainingResult
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  9. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. def getFeatureImportance(): Option[Vector[Double]]

    Get a measure of the importance of the model features

    Get a measure of the importance of the model features

    returns

    feature influences as an array of doubles

    Definition Classes
    TrainingResult
  11. def getLoss(): Option[Double]

    Get a measure of the loss of the model, e.g.

    Get a measure of the loss of the model, e.g. RMS OOB error

    Definition Classes
    RotatedFeatureTrainingResultTrainingResult
  12. def getModel(): Model[PredictionResult[Any]]

    Get the model contained in the training result

    Get the model contained in the training result

    returns

    the model

    Definition Classes
    RotatedFeatureTrainingResultTrainingResult
  13. def getPredictedVsActual(): Option[Seq[(Vector[Any], Any, Any)]]

    Get the predicted vs actual values, e.g.

    Get the predicted vs actual values, e.g. from OOB

    returns

    seq of (feature vector, predicted value, and actual value)

    Definition Classes
    RotatedFeatureTrainingResultTrainingResult
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. def productElementNames: Iterator[String]
    Definition Classes
    Product
  19. val rotatedFeatures: IndexedSeq[Int]
  20. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  21. val trans: DenseMatrix[Double]
  22. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  23. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  24. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from Product

Inherited from Equals

Inherited from TrainingResult

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped