Class/Object

org.apache.spark.ml.classification.odkl

RandomForestClassifier

Related Docs: object RandomForestClassifier | package odkl

Permalink

class RandomForestClassifier extends Estimator[RfClassificationModelWrapper] with SummarizableEstimator[RfClassificationModelWrapper] with ProbabilisticClassifierParams with DefaultParamsWritable with RandomForestClassifierParams with HasFeaturesSignificance

Linear Supertypes
HasFeaturesSignificance, RandomForestClassifierParams, TreeClassifierParams, RandomForestParams, TreeEnsembleParams, DecisionTreeParams, HasSeed, HasCheckpointInterval, DefaultParamsWritable, MLWritable, ProbabilisticClassifierParams, HasThresholds, HasProbabilityCol, ClassifierParams, HasRawPredictionCol, PredictorParams, HasPredictionCol, HasFeaturesCol, HasLabelCol, SummarizableEstimator[RfClassificationModelWrapper], Estimator[RfClassificationModelWrapper], PipelineStage, Logging, Params, Serializable, Serializable, Identifiable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RandomForestClassifier
  2. HasFeaturesSignificance
  3. RandomForestClassifierParams
  4. TreeClassifierParams
  5. RandomForestParams
  6. TreeEnsembleParams
  7. DecisionTreeParams
  8. HasSeed
  9. HasCheckpointInterval
  10. DefaultParamsWritable
  11. MLWritable
  12. ProbabilisticClassifierParams
  13. HasThresholds
  14. HasProbabilityCol
  15. ClassifierParams
  16. HasRawPredictionCol
  17. PredictorParams
  18. HasPredictionCol
  19. HasFeaturesCol
  20. HasLabelCol
  21. SummarizableEstimator
  22. Estimator
  23. PipelineStage
  24. Logging
  25. Params
  26. Serializable
  27. Serializable
  28. Identifiable
  29. AnyRef
  30. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RandomForestClassifier()

    Permalink
  2. new RandomForestClassifier(uid: String)

    Permalink

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 $[T](param: Param[T]): T

    Permalink
    Attributes
    protected
    Definition Classes
    Params
  4. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  5. val addSignificance: BooleanParam

    Permalink
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. val average: String

    Permalink
    Definition Classes
    HasFeaturesSignificance
  8. final val cacheNodeIds: BooleanParam

    Permalink
    Definition Classes
    DecisionTreeParams
  9. final val checkpointInterval: IntParam

    Permalink
    Definition Classes
    HasCheckpointInterval
  10. final def clear(param: Param[_]): RandomForestClassifier.this.type

    Permalink
    Definition Classes
    Params
  11. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  12. def copy(extra: ParamMap): SummarizableEstimator[RfClassificationModelWrapper]

    Permalink
    Definition Classes
    RandomForestClassifierSummarizableEstimator → Estimator → PipelineStage → Params
  13. def copyValues[T <: Params](to: T, extra: ParamMap): T

    Permalink
    Attributes
    protected
    Definition Classes
    Params
  14. val count: String

    Permalink
    Definition Classes
    HasFeaturesSignificance
  15. final def defaultCopy[T <: Params](extra: ParamMap): T

    Permalink
    Attributes
    protected
    Definition Classes
    Params
  16. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  18. def explainParam(param: Param[_]): String

    Permalink
    Definition Classes
    Params
  19. def explainParams(): String

    Permalink
    Definition Classes
    Params
  20. final def extractParamMap(): ParamMap

    Permalink
    Definition Classes
    Params
  21. final def extractParamMap(extra: ParamMap): ParamMap

    Permalink
    Definition Classes
    Params
  22. final val featureSubsetStrategy: Param[String]

    Permalink
    Definition Classes
    TreeEnsembleParams
  23. val feature_index: String

    Permalink
    Definition Classes
    HasFeaturesSignificance
  24. val feature_name: String

    Permalink
    Definition Classes
    HasFeaturesSignificance
  25. final val featuresCol: Param[String]

    Permalink
    Definition Classes
    HasFeaturesCol
  26. def featuresSignificance: Block

    Permalink
    Definition Classes
    HasFeaturesSignificance
  27. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  28. def fit(dataset: Dataset[_]): RfClassificationModelWrapper

    Permalink
    Definition Classes
    RandomForestClassifier → Estimator
  29. def fit(dataset: Dataset[_], paramMaps: Array[ParamMap]): Seq[RfClassificationModelWrapper]

    Permalink
    Definition Classes
    Estimator
    Annotations
    @Since( "2.0.0" )
  30. def fit(dataset: Dataset[_], paramMap: ParamMap): RfClassificationModelWrapper

    Permalink
    Definition Classes
    Estimator
    Annotations
    @Since( "2.0.0" )
  31. def fit(dataset: Dataset[_], firstParamPair: ParamPair[_], otherParamPairs: ParamPair[_]*): RfClassificationModelWrapper

    Permalink
    Definition Classes
    Estimator
    Annotations
    @Since( "2.0.0" ) @varargs()
  32. final def get[T](param: Param[T]): Option[T]

    Permalink
    Definition Classes
    Params
  33. final def getCacheNodeIds: Boolean

    Permalink
    Definition Classes
    DecisionTreeParams
  34. final def getCheckpointInterval: Int

    Permalink
    Definition Classes
    HasCheckpointInterval
  35. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  36. final def getDefault[T](param: Param[T]): Option[T]

    Permalink
    Definition Classes
    Params
  37. final def getFeatureSubsetStrategy: String

    Permalink
    Definition Classes
    TreeEnsembleParams
  38. final def getFeaturesCol: String

    Permalink
    Definition Classes
    HasFeaturesCol
  39. final def getImpurity: String

    Permalink
    Definition Classes
    TreeClassifierParams
  40. final def getLabelCol: String

    Permalink
    Definition Classes
    HasLabelCol
  41. final def getMaxBins: Int

    Permalink
    Definition Classes
    DecisionTreeParams
  42. final def getMaxDepth: Int

    Permalink
    Definition Classes
    DecisionTreeParams
  43. final def getMaxMemoryInMB: Int

    Permalink
    Definition Classes
    DecisionTreeParams
  44. final def getMinInfoGain: Double

    Permalink
    Definition Classes
    DecisionTreeParams
  45. final def getMinInstancesPerNode: Int

    Permalink
    Definition Classes
    DecisionTreeParams
  46. final def getNumTrees: Int

    Permalink
    Definition Classes
    RandomForestParams
  47. final def getOrDefault[T](param: Param[T]): T

    Permalink
    Definition Classes
    Params
  48. def getParam(paramName: String): Param[Any]

    Permalink
    Definition Classes
    Params
  49. final def getPredictionCol: String

    Permalink
    Definition Classes
    HasPredictionCol
  50. final def getProbabilityCol: String

    Permalink
    Definition Classes
    HasProbabilityCol
  51. final def getRawPredictionCol: String

    Permalink
    Definition Classes
    HasRawPredictionCol
  52. final def getSeed: Long

    Permalink
    Definition Classes
    HasSeed
  53. final def getSubsamplingRate: Double

    Permalink
    Definition Classes
    TreeEnsembleParams
  54. def getThresholds: Array[Double]

    Permalink
    Definition Classes
    HasThresholds
  55. final def hasDefault[T](param: Param[T]): Boolean

    Permalink
    Definition Classes
    Params
  56. def hasParam(paramName: String): Boolean

    Permalink
    Definition Classes
    Params
  57. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  58. final val impurity: Param[String]

    Permalink
    Definition Classes
    TreeClassifierParams
  59. def initializeLogIfNecessary(isInterpreter: Boolean, silent: Boolean): Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  60. def initializeLogIfNecessary(isInterpreter: Boolean): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  61. final def isDefined(param: Param[_]): Boolean

    Permalink
    Definition Classes
    Params
  62. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  63. final def isSet(param: Param[_]): Boolean

    Permalink
    Definition Classes
    Params
  64. def isTraceEnabled(): Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  65. final val labelCol: Param[String]

    Permalink
    Definition Classes
    HasLabelCol
  66. def log: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  67. def logDebug(msg: ⇒ String, throwable: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  68. def logDebug(msg: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  69. def logError(msg: ⇒ String, throwable: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  70. def logError(msg: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  71. def logInfo(msg: ⇒ String, throwable: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  72. def logInfo(msg: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  73. def logName: String

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  74. def logTrace(msg: ⇒ String, throwable: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  75. def logTrace(msg: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  76. def logWarning(msg: ⇒ String, throwable: Throwable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  77. def logWarning(msg: ⇒ String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Logging
  78. final val maxBins: IntParam

    Permalink
    Definition Classes
    DecisionTreeParams
  79. final val maxDepth: IntParam

    Permalink
    Definition Classes
    DecisionTreeParams
  80. final val maxMemoryInMB: IntParam

    Permalink
    Definition Classes
    DecisionTreeParams
  81. final val minInfoGain: DoubleParam

    Permalink
    Definition Classes
    DecisionTreeParams
  82. final val minInstancesPerNode: IntParam

    Permalink
    Definition Classes
    DecisionTreeParams
  83. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  86. final val numTrees: IntParam

    Permalink
    Definition Classes
    RandomForestParams
  87. lazy val params: Array[Param[_]]

    Permalink
    Definition Classes
    Params
  88. final val predictionCol: Param[String]

    Permalink
    Definition Classes
    HasPredictionCol
  89. final val probabilityCol: Param[String]

    Permalink
    Definition Classes
    HasProbabilityCol
  90. final val rawPredictionCol: Param[String]

    Permalink
    Definition Classes
    HasRawPredictionCol
  91. def save(path: String): Unit

    Permalink
    Definition Classes
    MLWritable
    Annotations
    @Since( "1.6.0" ) @throws( ... )
  92. final val seed: LongParam

    Permalink
    Definition Classes
    HasSeed
  93. final def set(paramPair: ParamPair[_]): RandomForestClassifier.this.type

    Permalink
    Attributes
    protected
    Definition Classes
    Params
  94. final def set(param: String, value: Any): RandomForestClassifier.this.type

    Permalink
    Attributes
    protected
    Definition Classes
    Params
  95. final def set[T](param: Param[T], value: T): RandomForestClassifier.this.type

    Permalink
    Definition Classes
    Params
  96. def setAddSignificance(value: Boolean): RandomForestClassifier.this.type

    Permalink
  97. def setCacheNodeIds(value: Boolean): RandomForestClassifier.this.type

    Permalink
    Definition Classes
    RandomForestClassifier → DecisionTreeParams
  98. def setCheckpointInterval(value: Int): RandomForestClassifier.this.type

    Permalink
    Definition Classes
    RandomForestClassifier → DecisionTreeParams
  99. final def setDefault(paramPairs: ParamPair[_]*): RandomForestClassifier.this.type

    Permalink
    Attributes
    protected
    Definition Classes
    Params
  100. final def setDefault[T](param: Param[T], value: T): RandomForestClassifier.this.type

    Permalink
    Attributes
    protected
    Definition Classes
    Params
  101. def setFeatureCol(value: String): RandomForestClassifier.this.type

    Permalink
  102. def setFeatureSubsetStrategy(value: String): RandomForestClassifier.this.type

    Permalink
    Definition Classes
    RandomForestClassifier → TreeEnsembleParams
  103. def setImpurity(value: String): RandomForestClassifier.this.type

    Permalink
    Definition Classes
    RandomForestClassifier → TreeClassifierParams
  104. def setLabelCol(value: String): RandomForestClassifier.this.type

    Permalink
  105. def setMaxBins(value: Int): RandomForestClassifier.this.type

    Permalink
    Definition Classes
    RandomForestClassifier → DecisionTreeParams
  106. def setMaxDepth(value: Int): RandomForestClassifier.this.type

    Permalink
    Definition Classes
    RandomForestClassifier → DecisionTreeParams
  107. def setMaxMemoryInMB(value: Int): RandomForestClassifier.this.type

    Permalink
    Definition Classes
    RandomForestClassifier → DecisionTreeParams
  108. def setMinInfoGain(value: Double): RandomForestClassifier.this.type

    Permalink
    Definition Classes
    RandomForestClassifier → DecisionTreeParams
  109. def setMinInstancesPerNode(value: Int): RandomForestClassifier.this.type

    Permalink
    Definition Classes
    RandomForestClassifier → DecisionTreeParams
  110. def setNumTrees(value: Int): RandomForestClassifier.this.type

    Permalink
    Definition Classes
    RandomForestClassifier → RandomForestParams
  111. def setSeed(value: Long): RandomForestClassifier.this.type

    Permalink
    Definition Classes
    RandomForestClassifier → DecisionTreeParams
  112. def setSubsamplingRate(value: Double): RandomForestClassifier.this.type

    Permalink
    Definition Classes
    RandomForestClassifier → TreeEnsembleParams
  113. val significance: String

    Permalink
    Definition Classes
    HasFeaturesSignificance
  114. val stdDev: String

    Permalink
    Definition Classes
    HasFeaturesSignificance
  115. final val subsamplingRate: DoubleParam

    Permalink
    Definition Classes
    TreeEnsembleParams
  116. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  117. final val thresholds: DoubleArrayParam

    Permalink
    Definition Classes
    HasThresholds
  118. def toString(): String

    Permalink
    Definition Classes
    Identifiable → AnyRef → Any
  119. def transformSchema(schema: StructType): StructType

    Permalink
    Definition Classes
    RandomForestClassifier → PipelineStage
  120. def transformSchema(schema: StructType, logging: Boolean): StructType

    Permalink
    Attributes
    protected
    Definition Classes
    PipelineStage
    Annotations
    @DeveloperApi()
  121. val uid: String

    Permalink
    Definition Classes
    RandomForestClassifier → Identifiable
  122. def validateAndTransformSchema(schema: StructType, fitting: Boolean, featuresDataType: DataType): StructType

    Permalink
    Attributes
    protected
    Definition Classes
    ProbabilisticClassifierParams → ClassifierParams → PredictorParams
  123. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  126. def write: MLWriter

    Permalink
    Definition Classes
    DefaultParamsWritable → MLWritable

Inherited from HasFeaturesSignificance

Inherited from RandomForestClassifierParams

Inherited from TreeClassifierParams

Inherited from RandomForestParams

Inherited from TreeEnsembleParams

Inherited from DecisionTreeParams

Inherited from HasSeed

Inherited from HasCheckpointInterval

Inherited from DefaultParamsWritable

Inherited from MLWritable

Inherited from ProbabilisticClassifierParams

Inherited from HasThresholds

Inherited from HasProbabilityCol

Inherited from ClassifierParams

Inherited from HasRawPredictionCol

Inherited from PredictorParams

Inherited from HasPredictionCol

Inherited from HasFeaturesCol

Inherited from HasLabelCol

Inherited from Estimator[RfClassificationModelWrapper]

Inherited from PipelineStage

Inherited from Logging

Inherited from Params

Inherited from Serializable

Inherited from Serializable

Inherited from Identifiable

Inherited from AnyRef

Inherited from Any

Ungrouped