Class

quasar.mimir.RandomForestLibModule.RandomForestLib

RandomForest

Related Doc: package RandomForestLib

Permalink

abstract class RandomForest[A, F <: Forest[A]] extends Morphism2

Linear Supertypes
RandomForestLib.Morphism2, Morphism2Like, FunctionLike[BinaryOperationType], AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RandomForest
  2. Morphism2
  3. Morphism2Like
  4. FunctionLike
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RandomForest(namespace: Vector[String], name: String)(implicit arg0: CTag[A], arg1: Monoid[F])

    Permalink

Abstract Value Members

  1. abstract def extractDependent(table: RandomForestLibModule.Table): M[Array[A]]

    Permalink
  2. abstract def findError(actual: Array[A], predicted: Array[A]): Double

    Permalink
  3. abstract def forest(trees: Seq[DecisionTree[A]]): F

    Permalink
  4. abstract def makeColumns(defined: BitSet, values: Array[A]): Map[ColumnRef, Column]

    Permalink
  5. abstract def makeTree(dependent: Array[A], independent: Array[Array[Double]]): DecisionTree[A]

    Permalink

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def alignCustom(t1: RandomForestLibModule.Table, t2: RandomForestLibModule.Table): M[(RandomForestLibModule.Table, RandomForestLib.Morph1Apply)]

    Permalink
  5. lazy val alignment: Custom

    Permalink

    This specifies how to align the 2 arguments as they are inputted.

    This specifies how to align the 2 arguments as they are inputted. For instance, if we use MorphismAlignment.Cross, then the 2 tables will be crossed, then passed to morph1.

    Definition Classes
    RandomForestMorphism2
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. val chunkSize: Int

    Permalink
  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. val dependent: String

    Permalink
  10. val dependentSpec: DerefObjectStatic[Source.type]

    Permalink
  11. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  12. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  13. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  14. lazy val fqn: String

    Permalink
    Definition Classes
    FunctionLike
  15. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  16. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  17. val idPolicy: Merge.type

    Permalink
    Definition Classes
    RandomForest → Morphism2Like
  18. val independent: String

    Permalink
  19. val independentSpec: DerefObjectStatic[Source.type]

    Permalink
  20. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  21. def makeForest(table: RandomForestLibModule.Table, tpe: JType, prev: F = Monoid[F].zero): M[F]

    Permalink
  22. def makeForests(table0: RandomForestLibModule.Table): M[Seq[(JType, F)]]

    Permalink
  23. val maxForestSize: Int

    Permalink
  24. def morph1Apply(forests: Seq[(JType, F)]): RandomForestLib.Morph1Apply

    Permalink
  25. val multivariate: Boolean

    Permalink
    Definition Classes
    Morphism2
  26. val name: String

    Permalink
    Definition Classes
    Morphism2 → FunctionLike
  27. val namespace: Vector[String]

    Permalink
    Definition Classes
    Morphism2 → FunctionLike
  28. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  29. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  30. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  31. val numChunks: Int

    Permalink
  32. val opcode: Int

    Permalink
    Definition Classes
    Morphism2 → FunctionLike
  33. val rowLevel: Boolean

    Permalink
    Definition Classes
    Morphism2 → FunctionLike
  34. val sampleSize: Int

    Permalink
  35. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  36. def toString(): String

    Permalink
    Definition Classes
    FunctionLike → AnyRef → Any
  37. val tpe: BinaryOperationType

    Permalink
    Definition Classes
    RandomForest → FunctionLike
  38. val varianceThreshold: Double

    Permalink
  39. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  40. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  41. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from RandomForestLib.Morphism2

Inherited from Morphism2Like

Inherited from FunctionLike[BinaryOperationType]

Inherited from AnyRef

Inherited from Any

Ungrouped