XGBoostClassificationModel 继承 ProbabilisticClassificationModel[Vector, XGBoostClassificationModel] 与 XGBoostModel[XGBoostClassificationModel] 和 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. 模型
  33. Transformer
  34. PipelineStage
  35. Logging
  36. Params
  37. Serializable
  38. Serializable
  39. Identifiable
  40. AnyRef
  41. Any
  1. 隐藏所有
  2. 显示所有
可见性
  1. 公共
  2. 所有

实例构造函数

  1. 新建 XGBoostClassificationModel(uid: 字符串)

值成员

  1. 最终 定义 !=(arg0: 任意): 布尔值
    定义类
    AnyRef → Any
  2. 最终 定义 ##(): 整数
    定义类
    AnyRef → Any
  3. 最终 定义 $[T](param: 参数[T]): T
    属性
    protected
    定义类
    Params
  4. 最终 定义 ==(arg0: 任意): 布尔值
    定义类
    AnyRef → Any
  5. TMP_TRANSFORMED_COL: 字符串
    属性
    protected
    定义类
    XGBoostModel
  6. 定义 addNonXGBoostParam(ps: 参数[_]*): 单元
    属性
    protected
    定义类
    NonXGBoostParams
  7. 最终 aftLossDistribution: 参数[字符串]
    定义类
    LearningTaskParams
  8. 最终 alpha: DoubleParam
    定义类
    TreeBoosterParams
  9. 最终 定义 asInstanceOf[T0]: T0
    定义类
    Any
  10. 最终 baseMarginCol: 参数[字符串]

    初始预测(又称基准边距)列名的参数。

    初始预测(又称基准边距)列名的参数。

    定义类
    HasBaseMarginCol
  11. 最终 baseScore: DoubleParam
    定义类
    LearningTaskParams
  12. 最终 booster: 参数[字符串]
    定义类
    GeneralParams
  13. 最终 cacheHostRatio: FloatParam
    定义类
    SparkParams
  14. 最终 定义 clear(param: 参数[_]): XGBoostClassificationModel.this.type
    定义类
    Params
  15. 定义 clone(): AnyRef
    属性
    protected[lang]
    定义类
    AnyRef
    注解
    @throws( ... ) @native()
  16. 最终 colsampleBylevel: DoubleParam
    定义类
    TreeBoosterParams
  17. 最终 colsampleBynode: DoubleParam
    定义类
    TreeBoosterParams
  18. 最终 colsampleBytree: DoubleParam
    定义类
    TreeBoosterParams
  19. 最终 contribPredictionCol: 参数[字符串]

    贡献预测列的参数。

    贡献预测列的参数。

    定义类
    HasContribPredictionCol
  20. 定义 copy(extra: 参数映射): XGBoostClassificationModel
    定义类
    XGBoostClassificationModel → XGBoostModel → Model → Transformer → PipelineStage → Params
  21. 定义 copyValues[T <: 参数](to: T, extra: 参数映射): T
    属性
    protected
    定义类
    Params
  22. 最终 customEval: CustomEvalParam
    定义类
    SparkParams
  23. 最终 customObj: CustomObjParam
    定义类
    SparkParams
  24. 最终 定义 defaultCopy[T <: 参数](extra: 参数映射): T
    属性
    protected
    定义类
    Params
  25. 最终 device: 参数[字符串]
    定义类
    GeneralParams
  26. 最终 定义 eq(arg0: AnyRef): 布尔值
    定义类
    AnyRef
  27. 定义 equals(arg0: 任意): 布尔值
    定义类
    AnyRef → Any
  28. 最终 eta: DoubleParam
    定义类
    TreeBoosterParams
  29. 最终 evalMetric: 参数[字符串]
    定义类
    LearningTaskParams
  30. 定义 explainParam(param: 参数[_]): 字符串
    定义类
    Params
  31. 定义 explainParams(): 字符串
    定义类
    Params
  32. 最终 定义 extractParamMap(): 参数映射
    定义类
    Params
  33. 最终 定义 extractParamMap(extra: 参数映射): 参数映射
    定义类
    Params
  34. 定义 featureIsArrayType(schema: 结构类型): 布尔值
    属性
    protected[spark]
    定义类
    SparkParams
  35. 最终 featureNames: StringArrayParam

    特征名称,将设置为 DMatrix 和 Booster,并在最终的本地 JSON 模型中。

    特征名称,将设置为 DMatrix 和 Booster,并在最终的本地 JSON 模型中。在本地代码中,参数名为 feature_name。

    定义类
    SparkParams
  36. 最终 featureTypes: StringArrayParam

    特征类型,q 为数字,c 为类别。

    特征类型,q 为数字,c 为类别。在本地代码中,参数名为 feature_type

    定义类
    SparkParams
  37. 最终 featuresCol: 参数[字符串]
    定义类
    HasFeaturesCol
  38. 最终 featuresCols: StringArrayParam

    特征列名称的参数。

    特征列名称的参数。

    定义类
    HasFeaturesCols
  39. 定义 featuresDataType: 数据类型
    属性
    protected
    定义类
    PredictionModel
  40. 定义 finalize(): 单元
    属性
    protected[lang]
    定义类
    AnyRef
    注解
    @throws( classOf[java.lang.Throwable] )
  41. 最终 forceRepartition: BooleanParam
    定义类
    SparkParams
  42. 最终 gamma: DoubleParam
    定义类
    TreeBoosterParams
  43. 最终 定义 get[T](param: 参数[T]): 选项[T]
    定义类
    Params
  44. 最终 定义 getAftLossDistribution: 字符串
    定义类
    LearningTaskParams
  45. 最终 定义 getAlpha: 双精度浮点数
    定义类
    TreeBoosterParams
  46. 最终 定义 getBaseMarginCol: 字符串

  47. 最终 定义 getBaseScore: 双精度浮点数
    定义类
    LearningTaskParams
  48. 最终 定义 getBooster: 字符串
    定义类
    GeneralParams
  49. 最终 定义 getCacheHostRatio: 浮点数
    定义类
    SparkParams
  50. 最终 定义 getClass(): [_]
    定义类
    AnyRef → Any
    注解
    @native()
  51. 最终 定义 getColsampleBylevel: 双精度浮点数
    定义类
    TreeBoosterParams
  52. 最终 定义 getColsampleBynode: 双精度浮点数
    定义类
    TreeBoosterParams
  53. 最终 定义 getColsampleBytree: 双精度浮点数
    定义类
    TreeBoosterParams
  54. 最终 定义 getContribPredictionCol: 字符串

  55. 最终 定义 getCustomEval: EvalTrait
    定义类
    SparkParams
  56. 最终 定义 getCustomObj: ObjectiveTrait
    定义类
    SparkParams
  57. 最终 定义 getDefault[T](param: 参数[T]): 选项[T]
    定义类
    Params
  58. 最终 定义 getDevice: 字符串
    定义类
    GeneralParams
  59. 最终 定义 getEta: 双精度浮点数
    定义类
    TreeBoosterParams
  60. 最终 定义 getEvalMetric: 字符串
    定义类
    LearningTaskParams
  61. 最终 定义 getFeatureNames: 数组[字符串]
    定义类
    SparkParams
  62. 最终 定义 getFeatureTypes: 数组[字符串]
    定义类
    SparkParams
  63. 最终 定义 getFeaturesCol: 字符串
    定义类
    HasFeaturesCol
  64. 最终 定义 getFeaturesCols: 数组[字符串]

    定义类
    HasFeaturesCols
  65. 最终 定义 getForceRepartition: 布尔值
    定义类
    SparkParams
  66. 最终 定义 getGamma: 双精度浮点数
    定义类
    TreeBoosterParams
  67. 最终 定义 getGrowPolicy: 字符串
    定义类
    TreeBoosterParams
  68. 最终 定义 getHuberSlope: 双精度浮点数
    定义类
    LearningTaskParams
  69. 最终 定义 getInferBatchSize: 整数

    定义类
    SparkParams
  70. 最终 定义 getInteractionConstraints: 字符串
    定义类
    TreeBoosterParams
  71. 最终 定义 getLabelCol: 字符串
    定义类
    HasLabelCol
  72. 最终 定义 getLambda: 双精度浮点数
    定义类
    TreeBoosterParams
  73. 最终 定义 getLambdarankBiasNorm: 双精度浮点数
    定义类
    LearningTaskParams
  74. 最终 定义 getLambdarankNumPairPerSample: 整数
    定义类
    LearningTaskParams
  75. 最终 定义 getLambdarankPairMethod: 字符串
    定义类
    LearningTaskParams
  76. 最终 定义 getLambdarankUnbiased: 布尔值
    定义类
    LearningTaskParams
  77. 最终 定义 getLeafPredictionCol: 字符串

  78. 最终 定义 getMaxBins: 整数
    定义类
    TreeBoosterParams
  79. 最终 定义 getMaxCachedHistNode: 整数
    定义类
    TreeBoosterParams
  80. 最终 定义 getMaxDeltaStep: 双精度浮点数
    定义类
    TreeBoosterParams
  81. 最终 定义 getMaxDepth: 整数
    定义类
    TreeBoosterParams
  82. 最终 定义 getMaxLeaves: 整数
    定义类
    TreeBoosterParams
  83. 最终 定义 getMaxQuantileBatches: 整数
    定义类
    SparkParams
  84. 最终 定义 getMinCachePageBytes: 长整数
    定义类
    SparkParams
  85. 最终 定义 getMinChildWeight: 双精度浮点数
    定义类
    TreeBoosterParams
  86. 最终 定义 getMissing: 浮点数
    定义类
    SparkParams
  87. 最终 定义 getMonotoneConstraints: 数组[整数]
    定义类
    TreeBoosterParams
  88. 最终 定义 getNdcgExpGain: 布尔值
    定义类
    LearningTaskParams
  89. 最终 定义 getNormalizeType: 字符串
    定义类
    DartBoosterParams
  90. 最终 定义 getNthread: 整数
    定义类
    GeneralParams
  91. 最终 定义 getNumClass: 整数
    定义类
    LearningTaskParams
  92. 最终 定义 getNumEarlyStoppingRounds: 整数
    定义类
    SparkParams
  93. 最终 定义 getNumParallelTree: 整数
    定义类
    TreeBoosterParams
  94. 最终 定义 getNumRound: 整数
    定义类
    SparkParams
  95. 最终 定义 getNumWorkers: 整数
    定义类
    SparkParams
  96. 最终 定义 getObjective: 字符串
    定义类
    LearningTaskParams
  97. 最终 定义 getOneDrop: 布尔值
    定义类
    DartBoosterParams
  98. 最终 定义 getOrDefault[T](param: 参数[T]): T
    定义类
    Params
  99. 定义 getParam(paramName: 字符串): 参数[任意]
    定义类
    Params
  100. 最终 定义 getPredictionCol: 字符串
    定义类
    HasPredictionCol
  101. 最终 定义 getProbabilityCol: 字符串
    定义类
    HasProbabilityCol
  102. 最终 定义 getProcessType: 字符串
    定义类
    TreeBoosterParams
  103. 最终 定义 getRabitTrackerHostIp: 字符串
    定义类
    RabitParams
  104. 最终 定义 getRabitTrackerPort: 整数
    定义类
    RabitParams
  105. 最终 定义 getRabitTrackerTimeout: 整数
    定义类
    RabitParams
  106. 最终 定义 getRateDrop: 双精度浮点数
    定义类
    DartBoosterParams
  107. 最终 定义 getRawPredictionCol: 字符串
    定义类
    HasRawPredictionCol
  108. 最终 定义 getRefreshLeaf: 布尔值
    定义类
    TreeBoosterParams
  109. 最终 定义 getSampleType: 字符串
    定义类
    DartBoosterParams
  110. 最终 定义 getSamplingMethod: 字符串
    定义类
    TreeBoosterParams
  111. 最终 定义 getScalePosWeight: 双精度浮点数
    定义类
    TreeBoosterParams
  112. 最终 定义 getSeed: 长整数
    定义类
    LearningTaskParams
  113. 最终 定义 getSeedPerIteration: 布尔值
    定义类
    LearningTaskParams
  114. 最终 定义 getSkipDrop: 双精度浮点数
    定义类
    DartBoosterParams
  115. 最终 定义 getSubsample: 双精度浮点数
    定义类
    TreeBoosterParams
  116. 定义 getThresholds: 数组[双精度浮点数]
    定义类
    HasThresholds
  117. 最终 定义 getTreeMethod: 字符串
    定义类
    TreeBoosterParams
  118. 最终 定义 getTweedieVariancePower: 双精度浮点数
    定义类
    LearningTaskParams
  119. 最终 定义 getUpdater: 字符串
    定义类
    TreeBoosterParams
  120. 最终 定义 getUseExternalMemory: 布尔值
    定义类
    SparkParams
  121. 最终 定义 getValidateParameters: 布尔值
    定义类
    GeneralParams
  122. 最终 定义 getVerbosity: 整数
    定义类
    GeneralParams
  123. 最终 定义 getWeightCol: 字符串
    定义类
    HasWeightCol
  124. 最终 growPolicy: 参数[字符串]
    定义类
    TreeBoosterParams
  125. 最终 定义 hasDefault[T](param: 参数[T]): 布尔值
    定义类
    Params
  126. 定义 hasParam(paramName: 字符串): 布尔值
    定义类
    Params
  127. 定义 hasParent: 布尔值
    定义类
    模型
  128. 定义 hashCode(): 整数
    定义类
    AnyRef → Any
    注解
    @native()
  129. 最终 huberSlope: DoubleParam
    定义类
    LearningTaskParams
  130. 最终 inferBatchSize: IntParam
    定义类
    SparkParams
  131. 定义 initializeLogIfNecessary(isInterpreter: 布尔值, silent: 布尔值): 布尔值
    属性
    protected
    定义类
    Logging
  132. 定义 initializeLogIfNecessary(isInterpreter: 布尔值): 单元
    属性
    protected
    定义类
    Logging
  133. 最终 interactionConstraints: 参数[字符串]
    定义类
    TreeBoosterParams
  134. 最终 定义 isDefined(param: 参数[_]): 布尔值
    定义类
    Params
  135. 定义 isDefinedNonEmpty(param: 参数[字符串]): 布尔值
    定义类
    ParamUtils
  136. 定义 isFeaturesColsValid: 布尔值

    检查 featuresCols 是否有效

    检查 featuresCols 是否有效

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

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

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

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

    叶子预测列的参数。

    叶子预测列的参数。

    定义类
    HasLeafPredictionCol
  147. def log: Logger
    属性
    protected
    定义类
    Logging
  148. def logDebug(msg: ⇒ String, throwable: Throwable): Unit
    属性
    protected
    定义类
    Logging
  149. def logDebug(msg: ⇒ String): Unit
    属性
    protected
    定义类
    Logging
  150. def logError(msg: ⇒ String, throwable: Throwable): Unit
    属性
    protected
    定义类
    Logging
  151. def logError(msg: ⇒ String): Unit
    属性
    protected
    定义类
    Logging
  152. def logInfo(msg: ⇒ String, throwable: Throwable): Unit
    属性
    protected
    定义类
    Logging
  153. def logInfo(msg: ⇒ String): Unit
    属性
    protected
    定义类
    Logging
  154. def logName: String
    属性
    protected
    定义类
    Logging
  155. def logTrace(msg: ⇒ String, throwable: Throwable): Unit
    属性
    protected
    定义类
    Logging
  156. def logTrace(msg: ⇒ String): Unit
    属性
    protected
    定义类
    Logging
  157. def logWarning(msg: ⇒ String, throwable: Throwable): Unit
    属性
    protected
    定义类
    Logging
  158. def logWarning(msg: ⇒ String): Unit
    属性
    protected
    定义类
    Logging
  159. final val maxBins: IntParam
    定义类
    TreeBoosterParams
  160. final val maxCachedHistNode: IntParam
    定义类
    TreeBoosterParams
  161. final val maxDeltaStep: DoubleParam
    定义类
    TreeBoosterParams
  162. final val maxDepth: IntParam
    定义类
    TreeBoosterParams
  163. final val maxLeaves: IntParam
    定义类
    TreeBoosterParams
  164. final val maxQuantileBatches: IntParam
    定义类
    SparkParams
  165. final val minCachePageBytes: LongParam
    定义类
    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]
    属性
    protected
    定义类
    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]
    定义类
    模型
  188. def postTransform(dataset: Dataset[_], pred: PredictedColumns): Dataset[_]
    属性
    protected[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]
    属性
    protected
    定义类
    XGBoostModel
  193. final val predictionCol: Param[String]
    定义类
    HasPredictionCol
  194. def probability2prediction(probability: Vector): Double
    属性
    protected
    定义类
    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
    属性
    protected
    定义类
    ProbabilisticClassificationModel → ClassificationModel
  202. def raw2probability(rawPrediction: Vector): Vector
    属性
    protected
    定义类
    ProbabilisticClassificationModel
  203. def raw2probabilityInPlace(rawPrediction: Vector): Vector
    属性
    protected
    定义类
    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
    属性
    protected
    定义类
    Params
  213. final def set(param: String, value: Any): XGBoostClassificationModel.this.type
    属性
    protected
    定义类
    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 setCacheHostRatio(value: Float): XGBoostClassificationModel
    定义类
    SparkParams
  221. def setColsampleBylevel(value: Double): XGBoostClassificationModel
    定义类
    XGBoostParams
  222. def setColsampleBynode(value: Double): XGBoostClassificationModel
    定义类
    XGBoostParams
  223. def setColsampleBytree(value: Double): XGBoostClassificationModel
    定义类
    XGBoostParams
  224. def setContribPredictionCol(value: String): XGBoostClassificationModel
    定义类
    SparkParams
  225. def setCustomEval(value: EvalTrait): XGBoostClassificationModel
    定义类
    SparkParams
  226. def setCustomObj(value: ObjectiveTrait): XGBoostClassificationModel
    定义类
    SparkParams
  227. final def setDefault(paramPairs: ParamPair[_]*): XGBoostClassificationModel.this.type
    属性
    protected
    定义类
    Params
  228. final def setDefault[T](param: Param[T], value: T): XGBoostClassificationModel.this.type
    属性
    protected[org.apache.spark.ml]
    定义类
    Params
  229. def setDevice(value: String): XGBoostClassificationModel
    定义类
    XGBoostParams
  230. def setEta(value: Double): XGBoostClassificationModel
    定义类
    XGBoostParams
  231. def setEvalMetric(value: String): XGBoostClassificationModel
    定义类
    XGBoostParams
  232. def setFeatureNames(value: Array[String]): XGBoostClassificationModel
    定义类
    SparkParams
  233. def setFeatureTypes(value: Array[String]): XGBoostClassificationModel
    定义类
    SparkParams
  234. def setFeaturesCol(value: Array[String]): XGBoostClassificationModel
    定义类
    SparkParams
  235. def setFeaturesCol(value: String): XGBoostClassificationModel
    定义类
    PredictionModel
  236. def setForceRepartition(value: Boolean): XGBoostClassificationModel
    定义类
    SparkParams
  237. def setGamma(value: Double): XGBoostClassificationModel
    定义类
    XGBoostParams
  238. def setGrowPolicy(value: String): XGBoostClassificationModel
    定义类
    XGBoostParams
  239. def setHuberSlope(value: Double): XGBoostClassificationModel
    定义类
    XGBoostParams
  240. def setInferBatchSize(value: Int): XGBoostClassificationModel
    定义类
    SparkParams
  241. def setInteractionConstraints(value: String): XGBoostClassificationModel
    定义类
    XGBoostParams
  242. def setLambda(value: Double): XGBoostClassificationModel
    定义类
    XGBoostParams
  243. def setLambdarankBiasNorm(value: Double): XGBoostClassificationModel
    定义类
    XGBoostParams
  244. def setLambdarankNumPairPerSample(value: Int): XGBoostClassificationModel
    定义类
    XGBoostParams
  245. def setLambdarankPairMethod(value: String): XGBoostClassificationModel
    定义类
    XGBoostParams
  246. def setLambdarankUnbiased(value: Boolean): XGBoostClassificationModel
    定义类
    XGBoostParams
  247. def setLeafPredictionCol(value: String): XGBoostClassificationModel
    定义类
    SparkParams
  248. def setMaxBins(value: Int): XGBoostClassificationModel
    定义类
    XGBoostParams
  249. def setMaxCachedHistNode(value: Int): XGBoostClassificationModel
    定义类
    XGBoostParams
  250. def setMaxDeltaStep(value: Double): XGBoostClassificationModel
    定义类
    XGBoostParams
  251. def setMaxDepth(value: Int): XGBoostClassificationModel
    定义类
    XGBoostParams
  252. def setMaxLeaves(value: Int): XGBoostClassificationModel
    定义类
    XGBoostParams
  253. def setMaxQuantileBatches(value: Int): XGBoostClassificationModel
    定义类
    SparkParams
  254. def setMinCachePageBytes(value: Long): 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 setNumEarlyStoppingRounds(value: Int): XGBoostClassificationModel
    定义类
    SparkParams
  262. def setNumParallelTree(value: Int): XGBoostClassificationModel
    定义类
    XGBoostParams
  263. def setNumRound(value: Int): XGBoostClassificationModel
    定义类
    SparkParams
  264. def setNumWorkers(value: Int): XGBoostClassificationModel
    定义类
    SparkParams
  265. def setObjective(value: String): XGBoostClassificationModel
    定义类
    XGBoostParams
  266. def setOneDrop(value: Boolean): XGBoostClassificationModel
    定义类
    XGBoostParams
  267. def setParent(parent: Estimator[XGBoostClassificationModel]): XGBoostClassificationModel
    定义类
    模型
  268. def setPredictionCol(value: String): XGBoostClassificationModel
    定义类
    PredictionModel
  269. def setProbabilityCol(value: String): XGBoostClassificationModel
    定义类
    ProbabilisticClassificationModel
  270. def setProcessType(value: String): XGBoostClassificationModel
    定义类
    XGBoostParams
  271. def setRabitTrackerHostIp(value: String): XGBoostClassificationModel
    定义类
    SparkParams
  272. def setRabitTrackerPort(value: Int): XGBoostClassificationModel
    定义类
    SparkParams
  273. def setRabitTrackerTimeout(value: Int): XGBoostClassificationModel
    定义类
    SparkParams
  274. def setRateDrop(value: Double): XGBoostClassificationModel
    定义类
    XGBoostParams
  275. def setRawPredictionCol(value: String): XGBoostClassificationModel
    定义类
    ClassificationModel
  276. def setRefreshLeaf(value: Boolean): XGBoostClassificationModel
    定义类
    XGBoostParams
  277. def setSampleType(value: String): XGBoostClassificationModel
    定义类
    XGBoostParams
  278. def setSamplingMethod(value: String): XGBoostClassificationModel
    定义类
    XGBoostParams
  279. def setScalePosWeight(value: Double): XGBoostClassificationModel
    定义类
    XGBoostParams
  280. def setSeed(value: Long): XGBoostClassificationModel
    定义类
    XGBoostParams
  281. def setSeedPerIteration(value: Boolean): XGBoostClassificationModel
    定义类
    XGBoostParams
  282. def setSkipDrop(value: Double): XGBoostClassificationModel
    定义类
    XGBoostParams
  283. def setSubsample(value: Double): XGBoostClassificationModel
    定义类
    XGBoostParams
  284. def setThresholds(value: Array[Double]): XGBoostClassificationModel
    定义类
    ProbabilisticClassificationModel
  285. def setTreeMethod(value: String): XGBoostClassificationModel
    定义类
    XGBoostParams
  286. def setTweedieVariancePower(value: Double): XGBoostClassificationModel
    定义类
    XGBoostParams
  287. def setUpdater(value: String): XGBoostClassificationModel
    定义类
    XGBoostParams
  288. def setUseExternalMemory(value: Boolean): XGBoostClassificationModel
    定义类
    SparkParams
  289. def setValidateParameters(value: Boolean): XGBoostClassificationModel
    定义类
    XGBoostParams
  290. def setVerbosity(value: Int): XGBoostClassificationModel
    定义类
    XGBoostParams
  291. def setWeightCol(value: String): XGBoostClassificationModel
    定义类
    SparkParams
  292. final val skipDrop: DoubleParam
    定义类
    DartBoosterParams
  293. final val subsample: DoubleParam
    定义类
    TreeBoosterParams
  294. val summary: Option[XGBoostTrainingSummary]
    定义类
    XGBoostClassificationModel → XGBoostModel
  295. final def synchronized[T0](arg0: ⇒ T0): T0
    定义类
    AnyRef
  296. val thresholds: DoubleArrayParam
    定义类
    HasThresholds
  297. def toString(): String
    定义类
    Identifiable → AnyRef → Any
  298. def transform(dataset: Dataset[_]): DataFrame
    定义类
    XGBoostModel → Transformer
  299. def transform(dataset: Dataset[_], paramMap: ParamMap): DataFrame
    定义类
    Transformer
    注解
    @Since( "2.0.0" )
  300. def transform(dataset: Dataset[_], firstParamPair: ParamPair[_], otherParamPairs: ParamPair[_]*): DataFrame
    定义类
    Transformer
    注解
    @Since( "2.0.0" ) @varargs()
  301. final def transformImpl(dataset: Dataset[_]): DataFrame
    定义类
    ClassificationModel → PredictionModel
  302. def transformSchema(schema: StructType): StructType
    定义类
    ProbabilisticClassificationModel → ClassificationModel → PredictionModel → PipelineStage
  303. def transformSchema(schema: StructType, logging: Boolean): StructType
    属性
    protected
    定义类
    PipelineStage
    注解
    @DeveloperApi()
  304. final val treeMethod: Param[String]
    定义类
    TreeBoosterParams
  305. final val tweedieVariancePower: DoubleParam
    定义类
    LearningTaskParams
  306. val uid: String
    定义类
    XGBoostClassificationModel → 可识别
  307. final val updater: Param[String]
    定义类
    TreeBoosterParams
  308. final val useExternalMemory: BooleanParam
    定义类
    SparkParams
  309. def validateAndTransformSchema(schema: StructType, fitting: Boolean, featuresDataType: DataType): StructType

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

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

    属性
    protected
    定义类
    XGBProbabilisticClassifierParams → ProbabilisticClassifierParams → ClassifierParams → PredictorParams
  310. def validateAndTransformSchema(schema: StructType, fitting: Boolean): StructType
    定义类
    SchemaValidationTrait
  311. def validateFeatureType(schema: StructType): Unit
    属性
    protected[spark]
    定义类
    SparkParams
  312. final val validateParameters: BooleanParam
    定义类
    GeneralParams
  313. final val verbosity: IntParam
    定义类
    GeneralParams
  314. final def wait(): Unit
    定义类
    AnyRef
    注解
    @throws( ... )
  315. final def wait(arg0: Long, arg1: Int): Unit
    定义类
    AnyRef
    注解
    @throws( ... )
  316. final def wait(arg0: Long): Unit
    定义类
    AnyRef
    注解
    @throws( ... ) @native()
  317. final val weightCol: Param[String]
    定义类
    HasWeightCol
  318. 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

getParam

param

未分组