XGBoostClassifier 继承 ProbabilisticClassifier[Vector, XGBoostClassifier, XGBoostClassificationModel] 且具有 XGBoostEstimator[XGBoostClassifier, XGBoostClassificationModel] 且具有 XGBProbabilisticClassifierParams[XGBoostClassifier]

线性超类
XGBProbabilisticClassifierParams[XGBoostClassifier], XGBoostEstimator[XGBoostClassifier, XGBoostClassificationModel], DefaultParamsWritable, MLWritable, ParamMapConversion, NonParamVariables[XGBoostClassifier, XGBoostClassificationModel], ParamUtils[XGBoostClassifier], SparkParams[XGBoostClassifier], SchemaValidationTrait, RabitParams, NonXGBoostParams, HasContribPredictionCol, HasLeafPredictionCol, HasWeightCol, HasBaseMarginCol, HasFeaturesCols, XGBoostParams[XGBoostClassifier], DartBoosterParams, GeneralParams, LearningTaskParams, TreeBoosterParams, ProbabilisticClassifier[Vector, XGBoostClassifier, XGBoostClassificationModel], ProbabilisticClassifierParams, HasThresholds, HasProbabilityCol, Classifier[Vector, XGBoostClassifier, XGBoostClassificationModel], ClassifierParams, HasRawPredictionCol, Predictor[Vector, XGBoostClassifier, XGBoostClassificationModel], PredictorParams, HasPredictionCol, HasFeaturesCol, HasLabelCol, Estimator[XGBoostClassificationModel], PipelineStage, Logging, Params, Serializable, Serializable, Identifiable, AnyRef, Any
排序
  1. 字母顺序
  2. 按继承顺序
已继承
  1. XGBoostClassifier
  2. XGBProbabilisticClassifierParams
  3. XGBoostEstimator
  4. DefaultParamsWritable
  5. MLWritable
  6. ParamMapConversion
  7. NonParamVariables
  8. ParamUtils
  9. SparkParams
  10. SchemaValidationTrait
  11. RabitParams
  12. NonXGBoostParams
  13. HasContribPredictionCol
  14. HasLeafPredictionCol
  15. HasWeightCol
  16. HasBaseMarginCol
  17. HasFeaturesCols
  18. XGBoostParams
  19. DartBoosterParams
  20. GeneralParams
  21. LearningTaskParams
  22. TreeBoosterParams
  23. ProbabilisticClassifier(概率分类器)
  24. ProbabilisticClassifierParams
  25. HasThresholds
  26. HasProbabilityCol
  27. Classifier(分类器)
  28. ClassifierParams
  29. HasRawPredictionCol
  30. 预测器
  31. PredictorParams
  32. HasPredictionCol
  33. HasFeaturesCol
  34. HasLabelCol
  35. Estimator
  36. PipelineStage
  37. Logging
  38. Params
  39. Serializable
  40. Serializable
  41. Identifiable
  42. AnyRef
  43. Any
  1. 隐藏所有
  2. 显示所有
可见性
  1. 公共
  2. 所有

实例构造函数

  1. XGBoostClassifier(xgboostParams: 映射[字符串, 任意])
  2. XGBoostClassifier(uid: 字符串)
  3. XGBoostClassifier()
  4. XGBoostClassifier(uid: 字符串, xgboostParams: 映射[字符串, 任意])

值成员

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

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

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

    定义类
    HasBaseMarginCol
  10. 最终 baseScore: 双精度参数
    定义类
    LearningTaskParams
  11. 最终 booster: 参数[字符串]
    定义类
    GeneralParams
  12. 最终 cacheHostRatio: 浮点参数
    定义类
    SparkParams
  13. 最终 定义 clear(param: 参数[_]): XGBoostClassifier.this.type
    定义类
    Params
  14. 定义 clone(): 任意引用
    属性
    protected[lang]
    定义类
    AnyRef
    注解
    @throws( ... ) @native()
  15. 最终 colsampleBylevel: 双精度参数
    定义类
    TreeBoosterParams
  16. 最终 colsampleBynode: 双精度参数
    定义类
    TreeBoosterParams
  17. 最终 colsampleBytree: 双精度参数
    定义类
    TreeBoosterParams
  18. 最终 contribPredictionCol: 参数[字符串]

    贡献预测列的参数。

    贡献预测列的参数。

    定义类
    HasContribPredictionCol
  19. 定义 copy(extra: 参数映射): XGBoostClassifier
    定义类
    XGBoostEstimator → Estimator → PipelineStage → Params
  20. 定义 copyValues[T <: 参数](to: T, extra: 参数映射): T
    属性
    protected
    定义类
    Params
  21. 定义 createModel(booster: Booster, summary: XGBoostTrainingSummary): XGBoostClassificationModel
    属性
    protected
    定义类
    XGBoostClassifier → XGBoostEstimator
  22. 最终 customEval: CustomEvalParam
    定义类
    SparkParams
  23. 最终 customObj: CustomObjParam
    定义类
    SparkParams
  24. 最终 定义 defaultCopy[T <: 参数](extra: 参数映射): T
    属性
    protected
    定义类
    Params
  25. 最终 device: 参数[字符串]
    定义类
    GeneralParams
  26. 最终 定义 eq(arg0: 任意引用): 布尔
    定义类
    AnyRef
  27. 定义 equals(arg0: 任意): 布尔
    定义类
    AnyRef → Any
  28. 最终 eta: 双精度参数
    定义类
    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: 字符串数组参数

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

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

    定义类
    SparkParams
  36. 最终 featureTypes: 字符串数组参数

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

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

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

    特征列名称的参数。

    特征列名称的参数。

    定义类
    HasFeaturesCols
  39. 定义 finalize(): 单元
    属性
    protected[lang]
    定义类
    AnyRef
    注解
    @throws( classOf[java.lang.Throwable] )
  40. 定义 fit(dataset: 数据集[_]): XGBoostClassificationModel
    定义类
    Predictor → Estimator
  41. 定义 fit(dataset: 数据集[_], paramMaps: 序列[参数映射]): 序列[XGBoostClassificationModel]
    定义类
    Estimator
    注解
    @Since( "2.0.0" )
  42. 定义 fit(dataset: 数据集[_], paramMap: 参数映射): XGBoostClassificationModel
    定义类
    Estimator
    注解
    @Since( "2.0.0" )
  43. 定义 fit(dataset: 数据集[_], firstParamPair: 参数对[_], otherParamPairs: 参数对[_]*): XGBoostClassificationModel
    定义类
    Estimator
    注解
    @Since( "2.0.0" ) @varargs()
  44. 最终 forceRepartition: 布尔参数
    定义类
    SparkParams
  45. 最终 gamma: 双精度参数
    定义类
    TreeBoosterParams
  46. 最终 定义 get[T](param: 参数[T]): 选项[T]
    定义类
    Params
  47. 最终 定义 getAftLossDistribution: 字符串
    定义类
    LearningTaskParams
  48. 最终 定义 getAlpha: 双精度
    定义类
    TreeBoosterParams
  49. 最终 定义 getBaseMarginCol: 字符串

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

  58. 最终 定义 getCustomEval: EvalTrait
    定义类
    SparkParams
  59. 最终 定义 getCustomObj: ObjectiveTrait
    定义类
    SparkParams
  60. 最终 定义 getDefault[T](param: 参数[T]): 选项[T]
    定义类
    Params
  61. 最终 定义 getDevice: 字符串
    定义类
    GeneralParams
  62. 最终 定义 getEta: 双精度
    定义类
    TreeBoosterParams
  63. 定义 getEvalDataset(): 选项[数据集[_]]
    定义类
    NonParamVariables
  64. 最终 定义 getEvalMetric: 字符串
    定义类
    LearningTaskParams
  65. 最终 定义 getFeatureNames: 数组[字符串]
    定义类
    SparkParams
  66. 最终 定义 getFeatureTypes: 数组[字符串]
    定义类
    SparkParams
  67. 最终 定义 getFeaturesCol: 字符串
    定义类
    HasFeaturesCol
  68. 最终 定义 getFeaturesCols: 数组[字符串]

    定义类
    HasFeaturesCols
  69. 最终 定义 getForceRepartition: 布尔
    定义类
    SparkParams
  70. 最终 定义 getGamma: 双精度
    定义类
    TreeBoosterParams
  71. 最终 定义 getGrowPolicy: 字符串
    定义类
    TreeBoosterParams
  72. 最终 定义 getHuberSlope: 双精度
    定义类
    LearningTaskParams
  73. 最终 定义 getInferBatchSize: 整型

    定义类
    SparkParams
  74. 最终 定义 getInteractionConstraints: 字符串
    定义类
    TreeBoosterParams
  75. 最终 定义 getLabelCol: 字符串
    定义类
    HasLabelCol
  76. 最终 定义 getLambda: 双精度
    定义类
    TreeBoosterParams
  77. 最终 定义 getLambdarankBiasNorm: 双精度
    定义类
    LearningTaskParams
  78. 最终 定义 getLambdarankNumPairPerSample: 整型
    定义类
    LearningTaskParams
  79. 最终 定义 getLambdarankPairMethod: 字符串
    定义类
    LearningTaskParams
  80. 最终 定义 getLambdarankUnbiased: 布尔
    定义类
    LearningTaskParams
  81. 最终 定义 getLeafPredictionCol: 字符串

  82. 最终 定义 getMaxBins: 整型
    定义类
    TreeBoosterParams
  83. 最终 定义 getMaxCachedHistNode: 整型
    定义类
    TreeBoosterParams
  84. 最终 定义 getMaxDeltaStep: 双精度
    定义类
    TreeBoosterParams
  85. 最终 定义 getMaxDepth: 整型
    定义类
    TreeBoosterParams
  86. 最终 定义 getMaxLeaves: 整型
    定义类
    TreeBoosterParams
  87. 最终 定义 getMaxQuantileBatches: 整型
    定义类
    SparkParams
  88. 最终 定义 getMinCachePageBytes: 长整型
    定义类
    SparkParams
  89. 最终 定义 getMinChildWeight: 双精度
    定义类
    TreeBoosterParams
  90. 最终 定义 getMissing: 浮点数
    定义类
    SparkParams
  91. 最终 定义 getMonotoneConstraints: 数组[整型]
    定义类
    TreeBoosterParams
  92. 最终 定义 getNdcgExpGain: 布尔
    定义类
    LearningTaskParams
  93. 最终 定义 getNormalizeType: 字符串
    定义类
    DartBoosterParams
  94. 最终 定义 getNthread: 整型
    定义类
    GeneralParams
  95. 最终 定义 getNumClass: 整型
    定义类
    LearningTaskParams
  96. 定义 getNumClasses(dataset: 数据集[_], maxNumClasses: 整型): 整型
    属性
    protected
    定义类
    Classifier(分类器)
  97. 最终 定义 getNumEarlyStoppingRounds: 整型
    定义类
    SparkParams
  98. 最终 定义 getNumParallelTree: 整型
    定义类
    TreeBoosterParams
  99. 最终 定义 getNumRound: 整型
    定义类
    SparkParams
  100. 最终 定义 getNumWorkers: 整型
    定义类
    SparkParams
  101. 最终 定义 getObjective: 字符串
    定义类
    LearningTaskParams
  102. 最终 定义 getOneDrop: 布尔
    定义类
    DartBoosterParams
  103. 最终 定义 getOrDefault[T](param: 参数[T]): T
    定义类
    Params
  104. 定义 getParam(paramName: 字符串): 参数[任意]
    定义类
    Params
  105. 最终 定义 getPredictionCol: 字符串
    定义类
    HasPredictionCol
  106. 最终 定义 getProbabilityCol: 字符串
    定义类
    HasProbabilityCol
  107. 最终 定义 getProcessType: 字符串
    定义类
    TreeBoosterParams
  108. 最终 定义 getRabitTrackerHostIp: 字符串
    定义类
    RabitParams
  109. 最终 定义 getRabitTrackerPort: 整型
    定义类
    RabitParams
  110. 最终 定义 getRabitTrackerTimeout: 整型
    定义类
    RabitParams
  111. 最终 定义 getRateDrop: 双精度
    定义类
    DartBoosterParams
  112. 最终 定义 getRawPredictionCol: 字符串
    定义类
    HasRawPredictionCol
  113. 最终 定义 getRefreshLeaf: 布尔
    定义类
    TreeBoosterParams
  114. 最终 定义 getSampleType: 字符串
    定义类
    DartBoosterParams
  115. 最终 定义 getSamplingMethod: 字符串
    定义类
    TreeBoosterParams
  116. 最终 定义 getScalePosWeight: 双精度
    定义类
    TreeBoosterParams
  117. 最终 定义 getSeed: 长整型
    定义类
    LearningTaskParams
  118. 最终 定义 getSeedPerIteration: 布尔
    定义类
    LearningTaskParams
  119. 最终 定义 getSkipDrop: 双精度
    定义类
    DartBoosterParams
  120. 最终 定义 getSubsample: 双精度
    定义类
    TreeBoosterParams
  121. 定义 getThresholds: 数组[双精度]
    定义类
    HasThresholds
  122. 最终 定义 getTreeMethod: 字符串
    定义类
    TreeBoosterParams
  123. 最终 定义 getTweedieVariancePower: 双精度
    定义类
    LearningTaskParams
  124. 最终 定义 getUpdater: 字符串
    定义类
    TreeBoosterParams
  125. 最终 定义 getUseExternalMemory: 布尔
    定义类
    SparkParams
  126. 最终 定义 getValidateParameters: 布尔
    定义类
    GeneralParams
  127. 最终 定义 getVerbosity: 整型
    定义类
    GeneralParams
  128. 最终 定义 getWeightCol: 字符串
    定义类
    HasWeightCol
  129. 定义 getXGBoostParams: 映射[字符串, 任意]

    将用户提供的参数转换为 XGBoost 参数。

    将用户提供的参数转换为 XGBoost 参数。

    请注意,这不包含 JVM 特定的参数。

    定义类
    ParamMapConversion
  130. 最终 growPolicy: 参数[字符串]
    定义类
    TreeBoosterParams
  131. 最终 定义 hasDefault[T](param: 参数[T]): 布尔
    定义类
    Params
  132. 定义 hasParam(paramName: 字符串): 布尔
    定义类
    Params
  133. 定义 hashCode(): 整型
    定义类
    AnyRef → Any
    注解
    @native()
  134. 最终 huberSlope: 双精度参数
    定义类
    LearningTaskParams
  135. 最终 inferBatchSize: 整型参数
    定义类
    SparkParams
  136. 定义 initializeLogIfNecessary(isInterpreter: 布尔, silent: 布尔): 布尔
    属性
    protected
    定义类
    Logging
  137. 定义 initializeLogIfNecessary(isInterpreter: 布尔): 单元
    属性
    protected
    定义类
    Logging
  138. 最终 interactionConstraints: 参数[字符串]
    定义类
    TreeBoosterParams
  139. 最终 定义 isDefined(param: 参数[_]): 布尔
    定义类
    Params
  140. 定义 isDefinedNonEmpty(param: 参数[字符串]): 布尔
    定义类
    ParamUtils
  141. def isFeaturesColsValid: Boolean

    检查 featuresCols 是否有效

    检查 featuresCols 是否有效

    定义类
    HasFeaturesCols
  142. final def isInstanceOf[T0]: Boolean
    定义类
    Any
  143. final def isSet(param: Param[_]): Boolean
    定义类
    Params
  144. def isTraceEnabled(): Boolean
    属性
    protected
    定义类
    Logging
  145. final val labelCol: Param[String]
    定义类
    HasLabelCol
  146. final val lambda: DoubleParam

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

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

    定义类
    TreeBoosterParams
  147. final val lambdarankBiasNorm: DoubleParam
    定义类
    LearningTaskParams
  148. final val lambdarankNumPairPerSample: IntParam
    定义类
    LearningTaskParams
  149. final val lambdarankPairMethod: Param[String]
    定义类
    LearningTaskParams
  150. final val lambdarankUnbiased: BooleanParam
    定义类
    LearningTaskParams
  151. final val leafPredictionCol: Param[String]

    叶子预测列的参数。

    叶子预测列的参数。

    定义类
    HasLeafPredictionCol
  152. def log: Logger
    属性
    protected
    定义类
    Logging
  153. def logDebug(msg: ⇒ String, throwable: Throwable): Unit
    属性
    protected
    定义类
    Logging
  154. def logDebug(msg: ⇒ String): Unit
    属性
    protected
    定义类
    Logging
  155. def logError(msg: ⇒ String, throwable: Throwable): Unit
    属性
    protected
    定义类
    Logging
  156. def logError(msg: ⇒ String): Unit
    属性
    protected
    定义类
    Logging
  157. def logInfo(msg: ⇒ String, throwable: Throwable): Unit
    属性
    protected
    定义类
    Logging
  158. def logInfo(msg: ⇒ String): Unit
    属性
    protected
    定义类
    Logging
  159. def logName: String
    属性
    protected
    定义类
    Logging
  160. def logTrace(msg: ⇒ String, throwable: Throwable): Unit
    属性
    protected
    定义类
    Logging
  161. def logTrace(msg: ⇒ String): Unit
    属性
    protected
    定义类
    Logging
  162. def logWarning(msg: ⇒ String, throwable: Throwable): Unit
    属性
    protected
    定义类
    Logging
  163. def logWarning(msg: ⇒ String): Unit
    属性
    protected
    定义类
    Logging
  164. val logger: Log
    属性
    protected
    定义类
    XGBoostEstimator
  165. final val maxBins: IntParam
    定义类
    TreeBoosterParams
  166. final val maxCachedHistNode: IntParam
    定义类
    TreeBoosterParams
  167. final val maxDeltaStep: DoubleParam
    定义类
    TreeBoosterParams
  168. final val maxDepth: IntParam
    定义类
    TreeBoosterParams
  169. final val maxLeaves: IntParam
    定义类
    TreeBoosterParams
  170. final val maxQuantileBatches: IntParam
    定义类
    SparkParams
  171. final val minCachePageBytes: LongParam
    定义类
    SparkParams
  172. final val minChildWeight: DoubleParam
    定义类
    TreeBoosterParams
  173. final val missing: FloatParam

    被视为缺失值。

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

    定义类
    SparkParams
  174. final val monotoneConstraints: IntArrayParam
    定义类
    TreeBoosterParams
  175. final val ndcgExpGain: BooleanParam
    定义类
    LearningTaskParams
  176. final def ne(arg0: AnyRef): Boolean
    定义类
    AnyRef
  177. lazy val nonXGBoostParams: Array[String]
    属性
    protected
    定义类
    NonXGBoostParams
  178. final val normalizeType: Param[String]
    定义类
    DartBoosterParams
  179. final def notify(): Unit
    定义类
    AnyRef
    注解
    @native()
  180. final def notifyAll(): Unit
    定义类
    AnyRef
    注解
    @native()
  181. final val nthread: IntParam
    定义类
    GeneralParams
  182. final val numClass: IntParam
    定义类
    LearningTaskParams
  183. final val numEarlyStoppingRounds: IntParam
    定义类
    SparkParams
  184. final val numParallelTree: IntParam
    定义类
    TreeBoosterParams
  185. final val numRound: IntParam
    定义类
    SparkParams
  186. final val numWorkers: IntParam
    定义类
    SparkParams
  187. final val objective: Param[String]
    定义类
    LearningTaskParams
  188. final val oneDrop: BooleanParam
    定义类
    DartBoosterParams
  189. lazy val params: Array[Param[_]]
    定义类
    Params
  190. final val predictionCol: Param[String]
    定义类
    HasPredictionCol
  191. final val probabilityCol: Param[String]
    定义类
    HasProbabilityCol
  192. final val processType: Param[String]
    定义类
    TreeBoosterParams
  193. final val rabitTrackerHostIp: Param[String]
    定义类
    RabitParams
  194. final val rabitTrackerPort: IntParam
    定义类
    RabitParams
  195. final val rabitTrackerTimeout: IntParam
    定义类
    RabitParams
  196. final val rateDrop: DoubleParam
    定义类
    DartBoosterParams
  197. final val rawPredictionCol: Param[String]
    定义类
    HasRawPredictionCol
  198. final val refreshLeaf: BooleanParam
    定义类
    TreeBoosterParams
  199. final val sampleType: Param[String]
    定义类
    DartBoosterParams
  200. final val samplingMethod: Param[String]
    定义类
    TreeBoosterParams
  201. def save(path: String): Unit
    定义类
    MLWritable
    注解
    @Since( "1.6.0" ) @throws( ... )
  202. final val scalePosWeight: DoubleParam
    定义类
    TreeBoosterParams
  203. final val seed: LongParam
    定义类
    LearningTaskParams
  204. final val seedPerIteration: BooleanParam
    定义类
    LearningTaskParams
  205. final def set(paramPair: ParamPair[_]): XGBoostClassifier.this.type
    属性
    protected
    定义类
    Params
  206. final def set(param: String, value: Any): XGBoostClassifier.this.type
    属性
    protected
    定义类
    Params
  207. final def set[T](param: Param[T], value: T): XGBoostClassifier.this.type
    定义类
    Params
  208. def setAftLossDistribution(value: String): XGBoostClassifier
    定义类
    XGBoostParams
  209. def setAlpha(value: Double): XGBoostClassifier
    定义类
    XGBoostParams
  210. def setBaseMarginCol(value: String): XGBoostClassifier
    定义类
    SparkParams
  211. def setBaseScore(value: Double): XGBoostClassifier
    定义类
    XGBoostParams
  212. def setBooster(value: String): XGBoostClassifier
    定义类
    XGBoostParams
  213. def setCacheHostRatio(value: Float): XGBoostClassifier
    定义类
    SparkParams
  214. def setColsampleBylevel(value: Double): XGBoostClassifier
    定义类
    XGBoostParams
  215. def setColsampleBynode(value: Double): XGBoostClassifier
    定义类
    XGBoostParams
  216. def setColsampleBytree(value: Double): XGBoostClassifier
    定义类
    XGBoostParams
  217. def setContribPredictionCol(value: String): XGBoostClassifier
    定义类
    SparkParams
  218. def setCustomEval(value: EvalTrait): XGBoostClassifier
    定义类
    SparkParams
  219. def setCustomObj(value: ObjectiveTrait): XGBoostClassifier
    定义类
    SparkParams
  220. final def setDefault(paramPairs: ParamPair[_]*): XGBoostClassifier.this.type
    属性
    protected
    定义类
    Params
  221. final def setDefault[T](param: Param[T], value: T): XGBoostClassifier.this.type
    属性
    protected[org.apache.spark.ml]
    定义类
    Params
  222. def setDevice(value: String): XGBoostClassifier
    定义类
    XGBoostParams
  223. def setEta(value: Double): XGBoostClassifier
    定义类
    XGBoostParams
  224. def setEvalDataset(ds: Dataset[_]): XGBoostClassifier
    定义类
    NonParamVariables
  225. def setEvalMetric(value: String): XGBoostClassifier
    定义类
    XGBoostParams
  226. def setFeatureNames(value: Array[String]): XGBoostClassifier
    定义类
    SparkParams
  227. def setFeatureTypes(value: Array[String]): XGBoostClassifier
    定义类
    SparkParams
  228. def setFeaturesCol(value: Array[String]): XGBoostClassifier
    定义类
    SparkParams
  229. def setFeaturesCol(value: String): XGBoostClassifier
    定义类
    预测器
  230. def setForceRepartition(value: Boolean): XGBoostClassifier
    定义类
    SparkParams
  231. def setGamma(value: Double): XGBoostClassifier
    定义类
    XGBoostParams
  232. def setGrowPolicy(value: String): XGBoostClassifier
    定义类
    XGBoostParams
  233. def setHuberSlope(value: Double): XGBoostClassifier
    定义类
    XGBoostParams
  234. def setInferBatchSize(value: Int): XGBoostClassifier
    定义类
    SparkParams
  235. def setInteractionConstraints(value: String): XGBoostClassifier
    定义类
    XGBoostParams
  236. def setLabelCol(value: String): XGBoostClassifier
    定义类
    预测器
  237. def setLambda(value: Double): XGBoostClassifier
    定义类
    XGBoostParams
  238. def setLambdarankBiasNorm(value: Double): XGBoostClassifier
    定义类
    XGBoostParams
  239. def setLambdarankNumPairPerSample(value: Int): XGBoostClassifier
    定义类
    XGBoostParams
  240. def setLambdarankPairMethod(value: String): XGBoostClassifier
    定义类
    XGBoostParams
  241. def setLambdarankUnbiased(value: Boolean): XGBoostClassifier
    定义类
    XGBoostParams
  242. def setLeafPredictionCol(value: String): XGBoostClassifier
    定义类
    SparkParams
  243. def setMaxBins(value: Int): XGBoostClassifier
    定义类
    XGBoostParams
  244. def setMaxCachedHistNode(value: Int): XGBoostClassifier
    定义类
    XGBoostParams
  245. def setMaxDeltaStep(value: Double): XGBoostClassifier
    定义类
    XGBoostParams
  246. def setMaxDepth(value: Int): XGBoostClassifier
    定义类
    XGBoostParams
  247. def setMaxLeaves(value: Int): XGBoostClassifier
    定义类
    XGBoostParams
  248. def setMaxQuantileBatches(value: Int): XGBoostClassifier
    定义类
    SparkParams
  249. def setMinCachePageBytes(value: Long): XGBoostClassifier
    定义类
    SparkParams
  250. def setMinChildWeight(value: Double): XGBoostClassifier
    定义类
    XGBoostParams
  251. def setMissing(value: Float): XGBoostClassifier
    定义类
    SparkParams
  252. def setNdcgExpGain(value: Boolean): XGBoostClassifier
    定义类
    XGBoostParams
  253. def setNormalizeType(value: String): XGBoostClassifier
    定义类
    XGBoostParams
  254. def setNthread(value: Int): XGBoostClassifier
    定义类
    XGBoostParams
  255. def setNumClass(value: Int): XGBoostClassifier
    定义类
    XGBoostParams
  256. def setNumEarlyStoppingRounds(value: Int): XGBoostClassifier
    定义类
    SparkParams
  257. def setNumParallelTree(value: Int): XGBoostClassifier
    定义类
    XGBoostParams
  258. def setNumRound(value: Int): XGBoostClassifier
    定义类
    SparkParams
  259. def setNumWorkers(value: Int): XGBoostClassifier
    定义类
    SparkParams
  260. def setObjective(value: String): XGBoostClassifier
    定义类
    XGBoostParams
  261. def setOneDrop(value: Boolean): XGBoostClassifier
    定义类
    XGBoostParams
  262. def setPredictionCol(value: String): XGBoostClassifier
    定义类
    预测器
  263. def setProbabilityCol(value: String): XGBoostClassifier
    定义类
    ProbabilisticClassifier(概率分类器)
  264. def setProcessType(value: String): XGBoostClassifier
    定义类
    XGBoostParams
  265. def setRabitTrackerHostIp(value: String): XGBoostClassifier
    定义类
    SparkParams
  266. def setRabitTrackerPort(value: Int): XGBoostClassifier
    定义类
    SparkParams
  267. def setRabitTrackerTimeout(value: Int): XGBoostClassifier
    定义类
    SparkParams
  268. def setRateDrop(value: Double): XGBoostClassifier
    定义类
    XGBoostParams
  269. def setRawPredictionCol(value: String): XGBoostClassifier
    定义类
    Classifier(分类器)
  270. def setRefreshLeaf(value: Boolean): XGBoostClassifier
    定义类
    XGBoostParams
  271. def setSampleType(value: String): XGBoostClassifier
    定义类
    XGBoostParams
  272. def setSamplingMethod(value: String): XGBoostClassifier
    定义类
    XGBoostParams
  273. def setScalePosWeight(value: Double): XGBoostClassifier
    定义类
    XGBoostParams
  274. def setSeed(value: Long): XGBoostClassifier
    定义类
    XGBoostParams
  275. def setSeedPerIteration(value: Boolean): XGBoostClassifier
    定义类
    XGBoostParams
  276. def setSkipDrop(value: Double): XGBoostClassifier
    定义类
    XGBoostParams
  277. def setSubsample(value: Double): XGBoostClassifier
    定义类
    XGBoostParams
  278. def setThresholds(value: Array[Double]): XGBoostClassifier
    定义类
    ProbabilisticClassifier(概率分类器)
  279. def setTreeMethod(value: String): XGBoostClassifier
    定义类
    XGBoostParams
  280. def setTweedieVariancePower(value: Double): XGBoostClassifier
    定义类
    XGBoostParams
  281. def setUpdater(value: String): XGBoostClassifier
    定义类
    XGBoostParams
  282. def setUseExternalMemory(value: Boolean): XGBoostClassifier
    定义类
    SparkParams
  283. def setValidateParameters(value: Boolean): XGBoostClassifier
    定义类
    XGBoostParams
  284. def setVerbosity(value: Int): XGBoostClassifier
    定义类
    XGBoostParams
  285. def setWeightCol(value: String): XGBoostClassifier
    定义类
    SparkParams
  286. final val skipDrop: DoubleParam
    定义类
    DartBoosterParams
  287. final val subsample: DoubleParam
    定义类
    TreeBoosterParams
  288. final def synchronized[T0](arg0: ⇒ T0): T0
    定义类
    AnyRef
  289. val thresholds: DoubleArrayParam
    定义类
    HasThresholds
  290. def toString(): String
    定义类
    Identifiable → AnyRef → Any
  291. def train(dataset: Dataset[_]): XGBoostClassificationModel
    属性
    protected
    定义类
    XGBoostEstimator
  292. def transformSchema(schema: StructType): StructType
    定义类
    Predictor → PipelineStage
  293. def transformSchema(schema: StructType, logging: Boolean): StructType
    属性
    protected
    定义类
    PipelineStage
    注解
    @DeveloperApi()
  294. final val treeMethod: Param[String]
    定义类
    TreeBoosterParams
  295. final val tweedieVariancePower: DoubleParam
    定义类
    LearningTaskParams
  296. val uid: String
    定义类
    XGBoostClassifier → Identifiable
  297. final val updater: Param[String]
    定义类
    TreeBoosterParams
  298. final val useExternalMemory: BooleanParam
    定义类
    SparkParams
  299. def validate(dataset: Dataset[_]): Unit

    Validate the parameters before training, throw exception if possible

    Validate the parameters before training, throw exception if possible

    属性
    protected[spark]
    定义类
    XGBoostClassifier → XGBoostEstimator
  300. def validateAndTransformSchema(schema: StructType, fitting: Boolean, featuresDataType: DataType): StructType

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

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

    属性
    protected
    定义类
    XGBProbabilisticClassifierParams → ProbabilisticClassifierParams → ClassifierParams → PredictorParams
  301. def validateAndTransformSchema(schema: StructType, fitting: Boolean): StructType
    定义类
    SchemaValidationTrait
  302. def validateFeatureType(schema: StructType): Unit
    属性
    protected[spark]
    定义类
    SparkParams
  303. final val validateParameters: BooleanParam
    定义类
    GeneralParams
  304. final val verbosity: IntParam
    定义类
    GeneralParams
  305. final def wait(): Unit
    定义类
    AnyRef
    注解
    @throws( ... )
  306. final def wait(arg0: Long, arg1: Int): Unit
    定义类
    AnyRef
    注解
    @throws( ... )
  307. final def wait(arg0: Long): Unit
    定义类
    AnyRef
    注解
    @throws( ... ) @native()
  308. final val weightCol: Param[String]
    定义类
    HasWeightCol
  309. def write: MLWriter
    定义类
    DefaultParamsWritable → MLWritable
  310. def xgboost2SparkParams(xgboostParams: Map[String, Any]): Unit

    将XGBoost参数转换为Spark参数

    将XGBoost参数转换为Spark参数

    xgboostParams

    XGBoost风格参数

    定义类
    ParamMapConversion

继承自 XGBoostEstimator[XGBoostClassifier, XGBoostClassificationModel]

继承自 DefaultParamsWritable

继承自 MLWritable

继承自 ParamMapConversion

继承自 NonParamVariables[XGBoostClassifier, XGBoostClassificationModel]

继承自 ParamUtils[XGBoostClassifier]

继承自 SparkParams[XGBoostClassifier]

继承自 SchemaValidationTrait

继承自 RabitParams

继承自 NonXGBoostParams

继承自 HasWeightCol

继承自 HasBaseMarginCol

继承自 HasFeaturesCols

继承自 XGBoostParams[XGBoostClassifier]

继承自 DartBoosterParams

继承自 GeneralParams

继承自 LearningTaskParams

继承自 TreeBoosterParams

继承自 ProbabilisticClassifier[Vector, XGBoostClassifier, XGBoostClassificationModel]

继承自 ProbabilisticClassifierParams

继承自 HasThresholds

继承自 HasProbabilityCol

继承自 Classifier[Vector, XGBoostClassifier, XGBoostClassificationModel]

继承自 ClassifierParams

继承自 HasRawPredictionCol

继承自 Predictor[Vector, XGBoostClassifier, XGBoostClassificationModel]

继承自 PredictorParams

继承自 HasPredictionCol

继承自 HasFeaturesCol

继承自 HasLabelCol

继承自 Estimator[XGBoostClassificationModel]

继承自 PipelineStage

继承自 Logging

继承自 Params

继承自 Serializable

继承自 Serializable

继承自 Identifiable

继承自 AnyRef

继承自 Any

getParam

param

未分组