class XGBoostClassificationModel extends ProbabilisticClassificationModel[Vector, XGBoostClassificationModel] with XGBoostModel[XGBoostClassificationModel] with XGBProbabilisticClassifierParams[XGBoostClassificationModel]

线性超类
XGBProbabilisticClassifierParams[XGBoostClassificationModel], XGBoostModel[XGBoostClassificationModel], ParamUtils[XGBoostClassificationModel], SparkParams[XGBoostClassificationModel], SchemaValidationTrait, RabitParams, NonXGBoostParams, HasContribPredictionCol, HasLeafPredictionCol, HasWeightCol, HasBaseMarginCol, HasFeaturesCols, XGBoostParams[XGBoostClassificationModel], DartBoosterParams, GeneralParams, LearningTaskParams, TreeBoosterParams, MLWritable, ProbabilisticClassificationModel[Vector, XGBoostClassificationModel], ProbabilisticClassifierParams, HasThresholds, HasProbabilityCol, ClassificationModel[Vector, XGBoostClassificationModel], ClassifierParams, HasRawPredictionCol, PredictionModel[Vector, XGBoostClassificationModel], PredictorParams, HasPredictionCol, HasFeaturesCol, HasLabelCol, Model[XGBoostClassificationModel], Transformer, PipelineStage, Logging, Params, Serializable, Serializable, Identifiable, AnyRef, Any
排序
  1. 按字母顺序
  2. 按继承顺序
继承的成员
  1. XGBoostClassificationModel
  2. XGBProbabilisticClassifierParams
  3. XGBoostModel
  4. ParamUtils
  5. SparkParams
  6. SchemaValidationTrait
  7. RabitParams
  8. NonXGBoostParams
  9. HasContribPredictionCol
  10. HasLeafPredictionCol
  11. HasWeightCol
  12. HasBaseMarginCol
  13. HasFeaturesCols
  14. XGBoostParams
  15. DartBoosterParams
  16. GeneralParams
  17. LearningTaskParams
  18. TreeBoosterParams
  19. MLWritable
  20. ProbabilisticClassificationModel
  21. ProbabilisticClassifierParams
  22. HasThresholds
  23. HasProbabilityCol
  24. ClassificationModel
  25. ClassifierParams
  26. HasRawPredictionCol
  27. PredictionModel
  28. PredictorParams
  29. HasPredictionCol
  30. HasFeaturesCol
  31. HasLabelCol
  32. Model
  33. Transformer
  34. PipelineStage
  35. Logging
  36. Params
  37. Serializable
  38. Serializable
  39. Identifiable
  40. AnyRef
  41. Any
  1. 隐藏全部
  2. 显示全部
可见性
  1. 公开
  2. 全部

实例构造函数

  1. new XGBoostClassificationModel(uid: String)

值成员

  1. final def !=(arg0: Any): Boolean
    定义类
    AnyRef → Any
  2. final def ##(): Int
    定义类
    AnyRef → Any
  3. final def $[T](param: Param[T]): T
    属性
    保护
    定义类
    Params
  4. final def ==(arg0: Any): Boolean
    定义类
    AnyRef → Any
  5. val TMP_TRANSFORMED_COL: String
    属性
    保护
    定义类
    XGBoostModel
  6. def addNonXGBoostParam(ps: Param[_]*): Unit
    属性
    保护
    定义类
    NonXGBoostParams
  7. final val aftLossDistribution: Param[String]
    定义类
    LearningTaskParams
  8. final val alpha: DoubleParam
    定义类
    TreeBoosterParams
  9. final def asInstanceOf[T0]: T0
    定义类
    Any
  10. final val baseMarginCol: Param[String]

    初始预测值(即 base margin)列名的 Param。

    初始预测值(即 base margin)列名的 Param。

    定义类
    HasBaseMarginCol
  11. final val baseScore: DoubleParam
    定义类
    LearningTaskParams
  12. final val booster: Param[String]
    定义类
    GeneralParams
  13. final def clear(param: Param[_]): XGBoostClassificationModel.this.type
    定义类
    Params
  14. def clone(): AnyRef
    属性
    保护[lang]
    定义类
    AnyRef
    注解
    @throws( ... ) @native()
  15. final val colsampleBylevel: DoubleParam
    定义类
    TreeBoosterParams
  16. final val colsampleBynode: DoubleParam
    定义类
    TreeBoosterParams
  17. final val colsampleBytree: DoubleParam
    定义类
    TreeBoosterParams
  18. final val contribPredictionCol: Param[String]

    贡献预测列名的 Param。

    贡献预测列名的 Param。

    定义类
    HasContribPredictionCol
  19. def copy(extra: ParamMap): XGBoostClassificationModel
    定义类
    XGBoostClassificationModel → XGBoostModel → Model → Transformer → PipelineStage → Params
  20. def copyValues[T <: Params](to: T, extra: ParamMap): T
    属性
    保护
    定义类
    Params
  21. final val customEval: CustomEvalParam
    定义类
    SparkParams
  22. final val customObj: CustomObjParam
    定义类
    SparkParams
  23. final def defaultCopy[T <: Params](extra: ParamMap): T
    属性
    保护
    定义类
    Params
  24. final val device: Param[String]
    定义类
    GeneralParams
  25. final def eq(arg0: AnyRef): Boolean
    定义类
    AnyRef
  26. def equals(arg0: Any): Boolean
    定义类
    AnyRef → Any
  27. final val eta: DoubleParam
    定义类
    TreeBoosterParams
  28. final val evalMetric: Param[String]
    定义类
    LearningTaskParams
  29. def explainParam(param: Param[_]): String
    定义类
    Params
  30. def explainParams(): String
    定义类
    Params
  31. final def extractParamMap(): ParamMap
    定义类
    Params
  32. final def extractParamMap(extra: ParamMap): ParamMap
    定义类
    Params
  33. def featureIsArrayType(schema: StructType): Boolean
    属性
    保护[spark]
    定义类
    SparkParams
  34. final val featureNames: StringArrayParam

    特征名称,将被设置到 DMatrix 和 Booster 中,并在最终的 native json 模型中使用。

    特征名称,将被设置到 DMatrix 和 Booster 中,并在最终的 native json 模型中使用。在 native 代码中,参数名称是 feature_name。

    定义类
    SparkParams
  35. final val featureTypes: StringArrayParam

    特征类型,q 表示数值型,c 表示类别型。

    特征类型,q 表示数值型,c 表示类别型。在 native 代码中,参数名称是 feature_type

    定义类
    SparkParams
  36. final val featuresCol: Param[String]
    定义类
    HasFeaturesCol
  37. final val featuresCols: StringArrayParam

    特征列名的 Param。

    特征列名的 Param。

    定义类
    HasFeaturesCols
  38. def featuresDataType: DataType
    属性
    保护
    定义类
    PredictionModel
  39. def finalize(): Unit
    属性
    保护[lang]
    定义类
    AnyRef
    注解
    @throws( classOf[java.lang.Throwable] )
  40. final val forceRepartition: BooleanParam
    定义类
    SparkParams
  41. final val gamma: DoubleParam
    定义类
    TreeBoosterParams
  42. final def get[T](param: Param[T]): Option[T]
    定义类
    Params
  43. final def getAftLossDistribution: String
    定义类
    LearningTaskParams
  44. final def getAlpha: Double
    定义类
    TreeBoosterParams
  45. final def getBaseMarginCol: String

  46. final def getBaseScore: Double
    定义类
    LearningTaskParams
  47. final def getBooster: String
    定义类
    GeneralParams
  48. final def getClass(): Class[_]
    定义类
    AnyRef → Any
    注解
    @native()
  49. final def getColsampleBylevel: Double
    定义类
    TreeBoosterParams
  50. final def getColsampleBynode: Double
    定义类
    TreeBoosterParams
  51. final def getColsampleBytree: Double
    定义类
    TreeBoosterParams
  52. final def getContribPredictionCol: String

  53. final def getCustomEval: EvalTrait
    定义类
    SparkParams
  54. final def getCustomObj: ObjectiveTrait
    定义类
    SparkParams
  55. final def getDefault[T](param: Param[T]): Option[T]
    定义类
    Params
  56. final def getDevice: String
    定义类
    GeneralParams
  57. final def getEta: Double
    定义类
    TreeBoosterParams
  58. final def getEvalMetric: String
    定义类
    LearningTaskParams
  59. final def getFeatureNames: Array[String]
    定义类
    SparkParams
  60. final def getFeatureTypes: Array[String]
    定义类
    SparkParams
  61. final def getFeaturesCol: String
    定义类
    HasFeaturesCol
  62. final def getFeaturesCols: Array[String]

    定义类
    HasFeaturesCols
  63. final def getForceRepartition: Boolean
    定义类
    SparkParams
  64. final def getGamma: Double
    定义类
    TreeBoosterParams
  65. final def getGrowPolicy: String
    定义类
    TreeBoosterParams
  66. final def getHuberSlope: Double
    定义类
    LearningTaskParams
  67. final def getInferBatchSize: Int

    定义类
    SparkParams
  68. final def getInteractionConstraints: String
    定义类
    TreeBoosterParams
  69. final def getLabelCol: String
    定义类
    HasLabelCol
  70. final def getLambda: Double
    定义类
    TreeBoosterParams
  71. final def getLambdarankBiasNorm: Double
    定义类
    LearningTaskParams
  72. final def getLambdarankNumPairPerSample: Int
    定义类
    LearningTaskParams
  73. final def getLambdarankPairMethod: String
    定义类
    LearningTaskParams
  74. final def getLambdarankUnbiased: Boolean
    定义类
    LearningTaskParams
  75. final def getLeafPredictionCol: String

  76. final def getMaxBins: Int
    定义类
    TreeBoosterParams
  77. final def getMaxCachedHistNode: Int
    定义类
    TreeBoosterParams
  78. final def getMaxDeltaStep: Double
    定义类
    TreeBoosterParams
  79. final def getMaxDepth: Int
    定义类
    TreeBoosterParams
  80. final def getMaxLeaves: Int
    定义类
    TreeBoosterParams
  81. final def getMaxNumDevicePages: Int
    定义类
    SparkParams
  82. final def getMaxQuantileBatches: Int
    定义类
    SparkParams
  83. final def getMinCachePageBytes: Int
    定义类
    SparkParams
  84. final def getMinChildWeight: Double
    定义类
    TreeBoosterParams
  85. final def getMissing: Float
    定义类
    SparkParams
  86. final def getMonotoneConstraints: Array[Int]
    定义类
    TreeBoosterParams
  87. final def getNdcgExpGain: Boolean
    定义类
    LearningTaskParams
  88. final def getNormalizeType: String
    定义类
    DartBoosterParams
  89. final def getNthread: Int
    定义类
    GeneralParams
  90. final def getNumClass: Int
    定义类
    LearningTaskParams
  91. final def getNumEarlyStoppingRounds: Int
    定义类
    SparkParams
  92. final def getNumParallelTree: Int
    定义类
    TreeBoosterParams
  93. final def getNumRound: Int
    定义类
    SparkParams
  94. final def getNumWorkers: Int
    定义类
    SparkParams
  95. final def getObjective: String
    定义类
    LearningTaskParams
  96. final def getOneDrop: Boolean
    定义类
    DartBoosterParams
  97. final def getOrDefault[T](param: Param[T]): T
    定义类
    Params
  98. def getParam(paramName: String): Param[Any]
    定义类
    Params
  99. final def getPredictionCol: String
    定义类
    HasPredictionCol
  100. final def getProbabilityCol: String
    定义类
    HasProbabilityCol
  101. final def getProcessType: String
    定义类
    TreeBoosterParams
  102. final def getRabitTrackerHostIp: String
    定义类
    RabitParams
  103. final def getRabitTrackerPort: Int
    定义类
    RabitParams
  104. final def getRabitTrackerTimeout: Int
    定义类
    RabitParams
  105. final def getRateDrop: Double
    定义类
    DartBoosterParams
  106. final def getRawPredictionCol: String
    定义类
    HasRawPredictionCol
  107. final def getRefreshLeaf: Boolean
    定义类
    TreeBoosterParams
  108. final def getSampleType: String
    定义类
    DartBoosterParams
  109. final def getSamplingMethod: String
    定义类
    TreeBoosterParams
  110. final def getScalePosWeight: Double
    定义类
    TreeBoosterParams
  111. final def getSeed: Long
    定义类
    LearningTaskParams
  112. final def getSeedPerIteration: Boolean
    定义类
    LearningTaskParams
  113. final def getSkipDrop: Double
    定义类
    DartBoosterParams
  114. final def getSubsample: Double
    定义类
    TreeBoosterParams
  115. def getThresholds: Array[Double]
    定义类
    HasThresholds
  116. final def getTreeMethod: String
    定义类
    TreeBoosterParams
  117. final def getTweedieVariancePower: Double
    定义类
    LearningTaskParams
  118. final def getUpdater: String
    定义类
    TreeBoosterParams
  119. final def getUseExternalMemory: Boolean
    定义类
    SparkParams
  120. final def getValidateParameters: Boolean
    定义类
    GeneralParams
  121. final def getVerbosity: Int
    定义类
    GeneralParams
  122. final def getWeightCol: String
    定义类
    HasWeightCol
  123. final val growPolicy: Param[String]
    定义类
    TreeBoosterParams
  124. final def hasDefault[T](param: Param[T]): Boolean
    定义类
    Params
  125. def hasParam(paramName: String): Boolean
    定义类
    Params
  126. def hasParent: Boolean
    定义类
    Model
  127. def hashCode(): Int
    定义类
    AnyRef → Any
    注解
    @native()
  128. final val huberSlope: DoubleParam
    定义类
    LearningTaskParams
  129. final val inferBatchSize: IntParam
    定义类
    SparkParams
  130. def initializeLogIfNecessary(isInterpreter: Boolean, silent: Boolean): Boolean
    属性
    保护
    定义类
    Logging
  131. def initializeLogIfNecessary(isInterpreter: Boolean): Unit
    属性
    保护
    定义类
    Logging
  132. final val interactionConstraints: Param[String]
    定义类
    TreeBoosterParams
  133. final def isDefined(param: Param[_]): Boolean
    定义类
    Params
  134. def isDefinedNonEmpty(param: Param[String]): Boolean
    定义类
    ParamUtils
  135. def isFeaturesColsValid: Boolean

    检查 featuresCols 是否有效

    检查 featuresCols 是否有效

    定义类
    HasFeaturesCols
  136. final def isInstanceOf[T0]: Boolean
    定义类
    Any
  137. final def isSet(param: Param[_]): Boolean
    定义类
    Params
  138. def isTraceEnabled(): Boolean
    属性
    保护
    定义类
    Logging
  139. final val labelCol: Param[String]
    定义类
    HasLabelCol
  140. final val lambda: DoubleParam

    权重上的 L2 正则项,增加此值将使模型更保守。

    权重上的 L2 正则项,增加此值将使模型更保守。[默认值=1]

    定义类
    TreeBoosterParams
  141. final val lambdarankBiasNorm: DoubleParam
    定义类
    LearningTaskParams
  142. final val lambdarankNumPairPerSample: IntParam
    定义类
    LearningTaskParams
  143. final val lambdarankPairMethod: Param[String]
    定义类
    LearningTaskParams
  144. final val lambdarankUnbiased: BooleanParam
    定义类
    LearningTaskParams
  145. final val leafPredictionCol: Param[String]

    叶子预测列的参数。

    叶子预测列的参数。

    定义类
    HasLeafPredictionCol
  146. def log: Logger
    属性
    保护
    定义类
    Logging
  147. def logDebug(msg: ⇒ String, throwable: Throwable): Unit
    属性
    保护
    定义类
    Logging
  148. def logDebug(msg: ⇒ String): Unit
    属性
    保护
    定义类
    Logging
  149. def logError(msg: ⇒ String, throwable: Throwable): Unit
    属性
    保护
    定义类
    Logging
  150. def logError(msg: ⇒ String): Unit
    属性
    保护
    定义类
    Logging
  151. def logInfo(msg: ⇒ String, throwable: Throwable): Unit
    属性
    保护
    定义类
    Logging
  152. def logInfo(msg: ⇒ String): Unit
    属性
    保护
    定义类
    Logging
  153. def logName: String
    属性
    保护
    定义类
    Logging
  154. def logTrace(msg: ⇒ String, throwable: Throwable): Unit
    属性
    保护
    定义类
    Logging
  155. def logTrace(msg: ⇒ String): Unit
    属性
    保护
    定义类
    Logging
  156. def logWarning(msg: ⇒ String, throwable: Throwable): Unit
    属性
    保护
    定义类
    Logging
  157. def logWarning(msg: ⇒ String): Unit
    属性
    保护
    定义类
    Logging
  158. final val maxBins: IntParam
    定义类
    TreeBoosterParams
  159. final val maxCachedHistNode: IntParam
    定义类
    TreeBoosterParams
  160. final val maxDeltaStep: DoubleParam
    定义类
    TreeBoosterParams
  161. final val maxDepth: IntParam
    定义类
    TreeBoosterParams
  162. final val maxLeaves: IntParam
    定义类
    TreeBoosterParams
  163. final val maxNumDevicePages: IntParam
    定义类
    SparkParams
  164. final val maxQuantileBatches: IntParam
    定义类
    SparkParams
  165. final val minCachePageBytes: IntParam
    定义类
    SparkParams
  166. final val minChildWeight: DoubleParam
    定义类
    TreeBoosterParams
  167. final val missing: FloatParam

    被视为缺失值的值。

    被视为缺失值的值。默认值: Float.NaN

    定义类
    SparkParams
  168. final val monotoneConstraints: IntArrayParam
    定义类
    TreeBoosterParams
  169. val nativeBooster: Booster

    获取原生 XGBoost Booster

    获取原生 XGBoost Booster

    定义类
    XGBoostClassificationModel → XGBoostModel
  170. final val ndcgExpGain: BooleanParam
    定义类
    LearningTaskParams
  171. final def ne(arg0: AnyRef): Boolean
    定义类
    AnyRef
  172. lazy val nonXGBoostParams: Array[String]
    属性
    保护
    定义类
    NonXGBoostParams
  173. final val normalizeType: Param[String]
    定义类
    DartBoosterParams
  174. final def notify(): Unit
    定义类
    AnyRef
    注解
    @native()
  175. final def notifyAll(): Unit
    定义类
    AnyRef
    注解
    @native()
  176. final val nthread: IntParam
    定义类
    GeneralParams
  177. final val numClass: IntParam
    定义类
    LearningTaskParams
  178. val numClasses: Int
    定义类
    XGBoostClassificationModel → ClassificationModel
  179. final val numEarlyStoppingRounds: IntParam
    定义类
    SparkParams
  180. def numFeatures: Int
    定义类
    PredictionModel
    注解
    @Since( "1.6.0" )
  181. final val numParallelTree: IntParam
    定义类
    TreeBoosterParams
  182. final val numRound: IntParam
    定义类
    SparkParams
  183. final val numWorkers: IntParam
    定义类
    SparkParams
  184. final val objective: Param[String]
    定义类
    LearningTaskParams
  185. final val oneDrop: BooleanParam
    定义类
    DartBoosterParams
  186. lazy val params: Array[Param[_]]
    定义类
    Params
  187. var parent: Estimator[XGBoostClassificationModel]
    定义类
    Model
  188. def postTransform(dataset: Dataset[_], pred: PredictedColumns): Dataset[_]
    属性
    保护[spark]
    定义类
    XGBoostClassificationModel → XGBoostModel
  189. def predict(features: Vector): Double
    定义类
    ClassificationModel → PredictionModel
  190. def predictProbability(features: Vector): Vector
    定义类
    ProbabilisticClassificationModel
    注解
    @Since( "3.0.0" )
  191. def predictRaw(features: Vector): Vector
    定义类
    XGBoostClassificationModel → ClassificationModel
  192. def predictSingleInstance(features: Vector): Array[Float]
    属性
    保护
    定义类
    XGBoostModel
  193. final val predictionCol: Param[String]
    定义类
    HasPredictionCol
  194. def probability2prediction(probability: Vector): Double
    属性
    保护
    定义类
    ProbabilisticClassificationModel
  195. final val probabilityCol: Param[String]
    定义类
    HasProbabilityCol
  196. final val processType: Param[String]
    定义类
    TreeBoosterParams
  197. final val rabitTrackerHostIp: Param[String]
    定义类
    RabitParams
  198. final val rabitTrackerPort: IntParam
    定义类
    RabitParams
  199. final val rabitTrackerTimeout: IntParam
    定义类
    RabitParams
  200. final val rateDrop: DoubleParam
    定义类
    DartBoosterParams
  201. def raw2prediction(rawPrediction: Vector): Double
    属性
    保护
    定义类
    ProbabilisticClassificationModel → ClassificationModel
  202. def raw2probability(rawPrediction: Vector): Vector
    属性
    保护
    定义类
    ProbabilisticClassificationModel
  203. def raw2probabilityInPlace(rawPrediction: Vector): Vector
    属性
    保护
    定义类
    XGBoostClassificationModel → ProbabilisticClassificationModel
  204. final val rawPredictionCol: Param[String]
    定义类
    HasRawPredictionCol
  205. final val refreshLeaf: BooleanParam
    定义类
    TreeBoosterParams
  206. final val sampleType: Param[String]
    定义类
    DartBoosterParams
  207. final val samplingMethod: Param[String]
    定义类
    TreeBoosterParams
  208. def save(path: String): Unit
    定义类
    MLWritable
    注解
    @Since( "1.6.0" ) @throws( 如果输入路径已存在但未启用覆盖。 )
  209. final val scalePosWeight: DoubleParam
    定义类
    TreeBoosterParams
  210. final val seed: LongParam
    定义类
    LearningTaskParams
  211. final val seedPerIteration: BooleanParam
    定义类
    LearningTaskParams
  212. final def set(paramPair: ParamPair[_]): XGBoostClassificationModel.this.type
    属性
    保护
    定义类
    Params
  213. final def set(param: String, value: Any): XGBoostClassificationModel.this.type
    属性
    保护
    定义类
    Params
  214. final def set[T](param: Param[T], value: T): XGBoostClassificationModel.this.type
    定义类
    Params
  215. def setAftLossDistribution(value: String): XGBoostClassificationModel
    定义类
    XGBoostParams
  216. def setAlpha(value: Double): XGBoostClassificationModel
    定义类
    XGBoostParams
  217. def setBaseMarginCol(value: String): XGBoostClassificationModel
    定义类
    SparkParams
  218. def setBaseScore(value: Double): XGBoostClassificationModel
    定义类
    XGBoostParams
  219. def setBooster(value: String): XGBoostClassificationModel
    定义类
    XGBoostParams
  220. def setColsampleBylevel(value: Double): XGBoostClassificationModel
    定义类
    XGBoostParams
  221. def setColsampleBynode(value: Double): XGBoostClassificationModel
    定义类
    XGBoostParams
  222. def setColsampleBytree(value: Double): XGBoostClassificationModel
    定义类
    XGBoostParams
  223. def setContribPredictionCol(value: String): XGBoostClassificationModel
    定义类
    SparkParams
  224. def setCustomEval(value: EvalTrait): XGBoostClassificationModel
    定义类
    SparkParams
  225. def setCustomObj(value: ObjectiveTrait): XGBoostClassificationModel
    定义类
    SparkParams
  226. final def setDefault(paramPairs: ParamPair[_]*): XGBoostClassificationModel.this.type
    属性
    保护
    定义类
    Params
  227. final def setDefault[T](param: Param[T], value: T): XGBoostClassificationModel.this.type
    属性
    protected[org.apache.spark.ml]
    定义类
    Params
  228. def setDevice(value: String): XGBoostClassificationModel
    定义类
    XGBoostParams
  229. def setEta(value: Double): XGBoostClassificationModel
    定义类
    XGBoostParams
  230. def setEvalMetric(value: String): XGBoostClassificationModel
    定义类
    XGBoostParams
  231. def setFeatureNames(value: Array[String]): XGBoostClassificationModel
    定义类
    SparkParams
  232. def setFeatureTypes(value: Array[String]): XGBoostClassificationModel
    定义类
    SparkParams
  233. def setFeaturesCol(value: Array[String]): XGBoostClassificationModel
    定义类
    SparkParams
  234. def setFeaturesCol(value: String): XGBoostClassificationModel
    定义类
    PredictionModel
  235. def setForceRepartition(value: Boolean): XGBoostClassificationModel
    定义类
    SparkParams
  236. def setGamma(value: Double): XGBoostClassificationModel
    定义类
    XGBoostParams
  237. def setGrowPolicy(value: String): XGBoostClassificationModel
    定义类
    XGBoostParams
  238. def setHuberSlope(value: Double): XGBoostClassificationModel
    定义类
    XGBoostParams
  239. def setInferBatchSize(value: Int): XGBoostClassificationModel
    定义类
    SparkParams
  240. def setInteractionConstraints(value: String): XGBoostClassificationModel
    定义类
    XGBoostParams
  241. def setLambda(value: Double): XGBoostClassificationModel
    定义类
    XGBoostParams
  242. def setLambdarankBiasNorm(value: Double): XGBoostClassificationModel
    定义类
    XGBoostParams
  243. def setLambdarankNumPairPerSample(value: Int): XGBoostClassificationModel
    定义类
    XGBoostParams
  244. def setLambdarankPairMethod(value: String): XGBoostClassificationModel
    定义类
    XGBoostParams
  245. def setLambdarankUnbiased(value: Boolean): XGBoostClassificationModel
    定义类
    XGBoostParams
  246. def setLeafPredictionCol(value: String): XGBoostClassificationModel
    定义类
    SparkParams
  247. def setMaxBins(value: Int): XGBoostClassificationModel
    定义类
    XGBoostParams
  248. def setMaxCachedHistNode(value: Int): XGBoostClassificationModel
    定义类
    XGBoostParams
  249. def setMaxDeltaStep(value: Double): XGBoostClassificationModel
    定义类
    XGBoostParams
  250. def setMaxDepth(value: Int): XGBoostClassificationModel
    定义类
    XGBoostParams
  251. def setMaxLeaves(value: Int): XGBoostClassificationModel
    定义类
    XGBoostParams
  252. def setMaxNumDevicePages(value: Int): XGBoostClassificationModel
    定义类
    SparkParams
  253. def setMaxQuantileBatches(value: Int): XGBoostClassificationModel
    定义类
    SparkParams
  254. def setMinCachePageBytes(value: Int): XGBoostClassificationModel
    定义类
    SparkParams
  255. def setMinChildWeight(value: Double): XGBoostClassificationModel
    定义类
    XGBoostParams
  256. def setMissing(value: Float): XGBoostClassificationModel
    定义类
    SparkParams
  257. def setNdcgExpGain(value: Boolean): XGBoostClassificationModel
    定义类
    XGBoostParams
  258. def setNormalizeType(value: String): XGBoostClassificationModel
    定义类
    XGBoostParams
  259. def setNthread(value: Int): XGBoostClassificationModel
    定义类
    XGBoostParams
  260. def setNumClass(value: Int): XGBoostClassificationModel
    定义类
    XGBoostParams
  261. def setNumParallelTree(value: Int): XGBoostClassificationModel
    定义类
    XGBoostParams
  262. def setNumRound(value: Int): XGBoostClassificationModel
    定义类
    SparkParams
  263. def setNumWorkers(value: Int): XGBoostClassificationModel
    定义类
    SparkParams
  264. def setObjective(value: String): XGBoostClassificationModel
    定义类
    XGBoostParams
  265. def setOneDrop(value: Boolean): XGBoostClassificationModel
    定义类
    XGBoostParams
  266. def setParent(parent: Estimator[XGBoostClassificationModel]): XGBoostClassificationModel
    定义类
    Model
  267. def setPredictionCol(value: String): XGBoostClassificationModel
    定义类
    PredictionModel
  268. def setProbabilityCol(value: String): XGBoostClassificationModel
    定义类
    ProbabilisticClassificationModel
  269. def setProcessType(value: String): XGBoostClassificationModel
    定义类
    XGBoostParams
  270. def setRabitTrackerHostIp(value: String): XGBoostClassificationModel
    定义类
    SparkParams
  271. def setRabitTrackerPort(value: Int): XGBoostClassificationModel
    定义类
    SparkParams
  272. def setRabitTrackerTimeout(value: Int): XGBoostClassificationModel
    定义类
    SparkParams
  273. def setRateDrop(value: Double): XGBoostClassificationModel
    定义类
    XGBoostParams
  274. def setRawPredictionCol(value: String): XGBoostClassificationModel
    定义类
    ClassificationModel
  275. def setRefreshLeaf(value: Boolean): XGBoostClassificationModel
    定义类
    XGBoostParams
  276. def setSampleType(value: String): XGBoostClassificationModel
    定义类
    XGBoostParams
  277. def setSamplingMethod(value: String): XGBoostClassificationModel
    定义类
    XGBoostParams
  278. def setScalePosWeight(value: Double): XGBoostClassificationModel
    定义类
    XGBoostParams
  279. def setSeed(value: Long): XGBoostClassificationModel
    定义类
    XGBoostParams
  280. def setSeedPerIteration(value: Boolean): XGBoostClassificationModel
    定义类
    XGBoostParams
  281. def setSkipDrop(value: Double): XGBoostClassificationModel
    定义类
    XGBoostParams
  282. def setSubsample(value: Double): XGBoostClassificationModel
    定义类
    XGBoostParams
  283. def setThresholds(value: Array[Double]): XGBoostClassificationModel
    定义类
    ProbabilisticClassificationModel
  284. def setTreeMethod(value: String): XGBoostClassificationModel
    定义类
    XGBoostParams
  285. def setTweedieVariancePower(value: Double): XGBoostClassificationModel
    定义类
    XGBoostParams
  286. def setUpdater(value: String): XGBoostClassificationModel
    定义类
    XGBoostParams
  287. def setUseExternalMemory(value: Boolean): XGBoostClassificationModel
    定义类
    SparkParams
  288. def setValidateParameters(value: Boolean): XGBoostClassificationModel
    定义类
    XGBoostParams
  289. def setVerbosity(value: Int): XGBoostClassificationModel
    定义类
    XGBoostParams
  290. def setWeightCol(value: String): XGBoostClassificationModel
    定义类
    SparkParams
  291. final val skipDrop: DoubleParam
    定义类
    DartBoosterParams
  292. final val subsample: DoubleParam
    定义类
    TreeBoosterParams
  293. val summary: Option[XGBoostTrainingSummary]
    定义类
    XGBoostClassificationModel → XGBoostModel
  294. final def synchronized[T0](arg0: ⇒ T0): T0
    定义类
    AnyRef
  295. val thresholds: DoubleArrayParam
    定义类
    HasThresholds
  296. def toString(): String
    定义类
    Identifiable → AnyRef → Any
  297. def transform(dataset: Dataset[_]): DataFrame
    定义类
    XGBoostModel → Transformer
  298. def transform(dataset: Dataset[_], paramMap: ParamMap): DataFrame
    定义类
    Transformer
    注解
    @Since( "2.0.0" )
  299. def transform(dataset: Dataset[_], firstParamPair: ParamPair[_], otherParamPairs: ParamPair[_]*): DataFrame
    定义类
    Transformer
    注解
    @Since( "2.0.0" ) @varargs()
  300. final def transformImpl(dataset: Dataset[_]): DataFrame
    定义类
    ClassificationModel → PredictionModel
  301. def transformSchema(schema: StructType): StructType
    定义类
    ProbabilisticClassificationModel → ClassificationModel → PredictionModel → PipelineStage
  302. def transformSchema(schema: StructType, logging: Boolean): StructType
    属性
    保护
    定义类
    PipelineStage
    注解
    @DeveloperApi()
  303. final val treeMethod: Param[String]
    定义类
    TreeBoosterParams
  304. final val tweedieVariancePower: DoubleParam
    定义类
    LearningTaskParams
  305. val uid: String
    定义类
    XGBoostClassificationModel → Identifiable
  306. final val updater: Param[String]
    定义类
    TreeBoosterParams
  307. final val useExternalMemory: BooleanParam
    定义类
    SparkParams
  308. def validateAndTransformSchema(schema: StructType, fitting: Boolean, featuresDataType: DataType): StructType

    XGBoost 不使用 validateAndTransformSchema,因为 spark validateAndTransformSchema 需要确保特征是向量类型

    XGBoost 不使用 validateAndTransformSchema,因为 spark validateAndTransformSchema 需要确保特征是向量类型

    属性
    保护
    定义类
    XGBProbabilisticClassifierParams → ProbabilisticClassifierParams → ClassifierParams → PredictorParams
  309. def validateAndTransformSchema(schema: StructType, fitting: Boolean): StructType
    定义类
    SchemaValidationTrait
  310. def validateFeatureType(schema: StructType): Unit
    属性
    保护[spark]
    定义类
    SparkParams
  311. final val validateParameters: BooleanParam
    定义类
    GeneralParams
  312. final val verbosity: IntParam
    定义类
    GeneralParams
  313. final def wait(): Unit
    定义类
    AnyRef
    注解
    @throws( ... )
  314. final def wait(arg0: Long, arg1: Int): Unit
    定义类
    AnyRef
    注解
    @throws( ... )
  315. final def wait(arg0: Long): Unit
    定义类
    AnyRef
    注解
    @throws( ... ) @native()
  316. final val weightCol: Param[String]
    定义类
    HasWeightCol
  317. def write: MLWriter
    定义类
    XGBoostModel → MLWritable

继承自 XGBoostModel[XGBoostClassificationModel]

继承自 ParamUtils[XGBoostClassificationModel]

继承自 SparkParams[XGBoostClassificationModel]

继承自 SchemaValidationTrait

继承自 RabitParams

继承自 NonXGBoostParams

继承自 HasWeightCol

继承自 HasBaseMarginCol

继承自 HasFeaturesCols

继承自 XGBoostParams[XGBoostClassificationModel]

继承自 DartBoosterParams

继承自 GeneralParams

继承自 LearningTaskParams

继承自 TreeBoosterParams

继承自 MLWritable

继承自 ProbabilisticClassificationModel[Vector, XGBoostClassificationModel]

继承自 ProbabilisticClassifierParams

继承自 HasThresholds

继承自 HasProbabilityCol

继承自 ClassificationModel[Vector, XGBoostClassificationModel]

继承自 ClassifierParams

继承自 HasRawPredictionCol

继承自 PredictionModel[Vector, XGBoostClassificationModel]

继承自 PredictorParams

继承自 HasPredictionCol

继承自 HasFeaturesCol

继承自 HasLabelCol

继承自 Model[XGBoostClassificationModel]

继承自 Transformer

继承自 PipelineStage

继承自 Logging

继承自 Params

继承自 Serializable

继承自 Serializable

继承自 Identifiable

继承自 AnyRef

继承自 Any

获取参数

参数

未分组