final XGBoostRegressor extends Predictor[Vector, XGBoostRegressor, XGBoostRegressionModel] with XGBoostEstimator[XGBoostRegressor, XGBoostRegressionModel]

线性超类型
XGBoostEstimator[XGBoostRegressor, XGBoostRegressionModel], DefaultParamsWritable, MLWritable, ParamMapConversion, NonParamVariables[XGBoostRegressor, XGBoostRegressionModel], ParamUtils[XGBoostRegressor], SparkParams[XGBoostRegressor], SchemaValidationTrait, RabitParams, NonXGBoostParams, HasContribPredictionCol, HasLeafPredictionCol, HasWeightCol, HasBaseMarginCol, HasFeaturesCols, XGBoostParams[XGBoostRegressor], DartBoosterParams, GeneralParams, LearningTaskParams, TreeBoosterParams, Predictor[Vector, XGBoostRegressor, XGBoostRegressionModel], PredictorParams, HasPredictionCol, HasFeaturesCol, HasLabelCol, Estimator[XGBoostRegressionModel], PipelineStage, Logging, Params, Serializable, Serializable, Identifiable, AnyRef, Any
排序
  1. 按字母顺序
  2. 按继承顺序
继承
  1. XGBoostRegressor
  2. XGBoostEstimator
  3. DefaultParamsWritable
  4. MLWritable
  5. ParamMapConversion
  6. NonParamVariables
  7. ParamUtils
  8. SparkParams
  9. SchemaValidationTrait
  10. RabitParams
  11. NonXGBoostParams
  12. HasContribPredictionCol
  13. HasLeafPredictionCol
  14. HasWeightCol
  15. HasBaseMarginCol
  16. HasFeaturesCols
  17. XGBoostParams
  18. DartBoosterParams
  19. GeneralParams
  20. LearningTaskParams
  21. TreeBoosterParams
  22. Predictor
  23. PredictorParams
  24. HasPredictionCol
  25. HasFeaturesCol
  26. HasLabelCol
  27. Estimator
  28. PipelineStage
  29. Logging
  30. Params
  31. Serializable
  32. Serializable
  33. Identifiable
  34. AnyRef
  35. Any
  1. 隐藏全部
  2. 显示全部
可见性
  1. 公开
  2. 全部

实例构造函数

  1. 新建 XGBoostRegressor(xgboostParams: Map[String, Any])
  2. 新建 XGBoostRegressor(uid: String)
  3. 新建 XGBoostRegressor()
  4. 新建 XGBoostRegressor(uid: String, xgboostParams: Map[String, Any])

值成员

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

    用于初始预测(即基础边距)列名的参数。

    用于初始预测(即基础边距)列名的参数。

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

    用于贡献预测列名的参数。

    用于贡献预测列名的参数。

    定义类
    HasContribPredictionCol
  18. 方法 copy(extra: ParamMap): XGBoostRegressor
    定义类
    XGBoostEstimator → Estimator → PipelineStage → Params
  19. 方法 copyValues[T <: Params](to: T, extra: ParamMap): T
    属性
    保护的
    定义类
    Params
  20. 方法 createModel(booster: Booster, summary: XGBoostTrainingSummary): XGBoostRegressionModel
    属性
    保护的
    定义类
    XGBoostRegressor → XGBoostEstimator
  21. final customEval: CustomEvalParam
    定义类
    SparkParams
  22. final customObj: CustomObjParam
    定义类
    SparkParams
  23. final 方法 defaultCopy[T <: Params](extra: ParamMap): T
    属性
    保护的
    定义类
    Params
  24. final device: Param[String]
    定义类
    GeneralParams
  25. final 方法 eq(arg0: AnyRef): Boolean
    定义类
    AnyRef
  26. 方法 equals(arg0: Any): Boolean
    定义类
    AnyRef → Any
  27. final eta: DoubleParam
    定义类
    TreeBoosterParams
  28. final evalMetric: Param[String]
    定义类
    LearningTaskParams
  29. 方法 explainParam(param: Param[_]): String
    定义类
    Params
  30. 方法 explainParams(): String
    定义类
    Params
  31. final 方法 extractParamMap(): ParamMap
    定义类
    Params
  32. final 方法 extractParamMap(extra: ParamMap): ParamMap
    定义类
    Params
  33. 方法 featureIsArrayType(schema: StructType): Boolean
    属性
    保护的[spark]
    定义类
    SparkParams
  34. final featureNames: StringArrayParam

    特征名称,将被设置到DMatrix和Booster中,并用于最终的原生json模型。

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

    定义类
    SparkParams
  35. final featureTypes: StringArrayParam

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

    特征类型,q 表示数值,c 表示类别。在原生代码中,参数名为 feature_type。

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

    用于特征列名的参数。

    用于特征列名的参数。

    定义类
    HasFeaturesCols
  38. 方法 finalize(): Unit
    属性
    保护的[lang]
    定义类
    AnyRef
    注解
    @throws( classOf[java.lang.Throwable] )
  39. 方法 fit(dataset: Dataset[_]): XGBoostRegressionModel
    定义类
    Predictor → Estimator
  40. 方法 fit(dataset: Dataset[_], paramMaps: Seq[ParamMap]): Seq[XGBoostRegressionModel]
    定义类
    Estimator
    注解
    @Since( "2.0.0" )
  41. 方法 fit(dataset: Dataset[_], paramMap: ParamMap): XGBoostRegressionModel
    定义类
    Estimator
    注解
    @Since( "2.0.0" )
  42. 方法 fit(dataset: Dataset[_], firstParamPair: ParamPair[_], otherParamPairs: ParamPair[_]*): XGBoostRegressionModel
    定义类
    Estimator
    注解
    @Since( "2.0.0" ) @varargs()
  43. final forceRepartition: BooleanParam
    定义类
    SparkParams
  44. final gamma: DoubleParam
    定义类
    TreeBoosterParams
  45. final 方法 get[T](param: Param[T]): Option[T]
    定义类
    Params
  46. final 方法 getAftLossDistribution: String
    定义类
    LearningTaskParams
  47. final 方法 getAlpha: Double
    定义类
    TreeBoosterParams
  48. final 方法 getBaseMarginCol: String

  49. final 方法 getBaseScore: Double
    定义类
    LearningTaskParams
  50. final 方法 getBooster: String
    定义类
    GeneralParams
  51. final 方法 getClass(): Class[_]
    定义类
    AnyRef → Any
    注解
    @native()
  52. final 方法 getColsampleBylevel: Double
    定义类
    TreeBoosterParams
  53. final 方法 getColsampleBynode: Double
    定义类
    TreeBoosterParams
  54. final 方法 getColsampleBytree: Double
    定义类
    TreeBoosterParams
  55. final 方法 getContribPredictionCol: String

  56. final 方法 getCustomEval: EvalTrait
    定义类
    SparkParams
  57. final 方法 getCustomObj: ObjectiveTrait
    定义类
    SparkParams
  58. final 方法 getDefault[T](param: Param[T]): Option[T]
    定义类
    Params
  59. final 方法 getDevice: String
    定义类
    GeneralParams
  60. final 方法 getEta: Double
    定义类
    TreeBoosterParams
  61. 方法 getEvalDataset(): Option[Dataset[_]]
    定义类
    NonParamVariables
  62. final 方法 getEvalMetric: String
    定义类
    LearningTaskParams
  63. final 方法 getFeatureNames: Array[String]
    定义类
    SparkParams
  64. final 方法 getFeatureTypes: Array[String]
    定义类
    SparkParams
  65. final 方法 getFeaturesCol: String
    定义类
    HasFeaturesCol
  66. final 方法 getFeaturesCols: Array[String]

    定义类
    HasFeaturesCols
  67. final 方法 getForceRepartition: Boolean
    定义类
    SparkParams
  68. final 方法 getGamma: Double
    定义类
    TreeBoosterParams
  69. final 方法 getGrowPolicy: String
    定义类
    TreeBoosterParams
  70. final 方法 getHuberSlope: Double
    定义类
    LearningTaskParams
  71. final 方法 getInferBatchSize: Int

    定义类
    SparkParams
  72. final 方法 getInteractionConstraints: String
    定义类
    TreeBoosterParams
  73. final 方法 getLabelCol: String
    定义类
    HasLabelCol
  74. final 方法 getLambda: Double
    定义类
    TreeBoosterParams
  75. final 方法 getLambdarankBiasNorm: Double
    定义类
    LearningTaskParams
  76. final 方法 getLambdarankNumPairPerSample: Int
    定义类
    LearningTaskParams
  77. final 方法 getLambdarankPairMethod: String
    定义类
    LearningTaskParams
  78. final 方法 getLambdarankUnbiased: Boolean
    定义类
    LearningTaskParams
  79. final 方法 getLeafPredictionCol: String

  80. final 方法 getMaxBins: Int
    定义类
    TreeBoosterParams
  81. final 方法 getMaxCachedHistNode: Int
    定义类
    TreeBoosterParams
  82. final 方法 getMaxDeltaStep: Double
    定义类
    TreeBoosterParams
  83. final 方法 getMaxDepth: Int
    定义类
    TreeBoosterParams
  84. final 方法 getMaxLeaves: Int
    定义类
    TreeBoosterParams
  85. final 方法 getMaxNumDevicePages: Int
    定义类
    SparkParams
  86. final 方法 getMaxQuantileBatches: Int
    定义类
    SparkParams
  87. final 方法 getMinCachePageBytes: Int
    定义类
    SparkParams
  88. final 方法 getMinChildWeight: Double
    定义类
    TreeBoosterParams
  89. final 方法 getMissing: Float
    定义类
    SparkParams
  90. final 方法 getMonotoneConstraints: Array[Int]
    定义类
    TreeBoosterParams
  91. final 方法 getNdcgExpGain: Boolean
    定义类
    LearningTaskParams
  92. final 方法 getNormalizeType: String
    定义类
    DartBoosterParams
  93. final 方法 getNthread: Int
    定义类
    GeneralParams
  94. final 方法 getNumClass: Int
    定义类
    LearningTaskParams
  95. final 方法 getNumEarlyStoppingRounds: Int
    定义类
    SparkParams
  96. final 方法 getNumParallelTree: Int
    定义类
    TreeBoosterParams
  97. final 方法 getNumRound: Int
    定义类
    SparkParams
  98. final 方法 getNumWorkers: Int
    定义类
    SparkParams
  99. final 方法 getObjective: String
    定义类
    LearningTaskParams
  100. final 方法 getOneDrop: Boolean
    定义类
    DartBoosterParams
  101. final 方法 getOrDefault[T](param: Param[T]): T
    定义类
    Params
  102. 方法 getParam(paramName: String): Param[Any]
    定义类
    Params
  103. final 方法 getPredictionCol: String
    定义类
    HasPredictionCol
  104. final 方法 getProcessType: String
    定义类
    TreeBoosterParams
  105. final 方法 getRabitTrackerHostIp: String
    定义类
    RabitParams
  106. final 方法 getRabitTrackerPort: Int
    定义类
    RabitParams
  107. final 方法 getRabitTrackerTimeout: Int
    定义类
    RabitParams
  108. final 方法 getRateDrop: Double
    定义类
    DartBoosterParams
  109. final 方法 getRefreshLeaf: Boolean
    定义类
    TreeBoosterParams
  110. final 方法 getSampleType: String
    定义类
    DartBoosterParams
  111. final 方法 getSamplingMethod: String
    定义类
    TreeBoosterParams
  112. final 方法 getScalePosWeight: Double
    定义类
    TreeBoosterParams
  113. final 方法 getSeed: Long
    定义类
    LearningTaskParams
  114. final 方法 getSeedPerIteration: Boolean
    定义类
    LearningTaskParams
  115. final 方法 getSkipDrop: Double
    定义类
    DartBoosterParams
  116. final 方法 getSubsample: Double
    定义类
    TreeBoosterParams
  117. final 方法 getTreeMethod: String
    定义类
    TreeBoosterParams
  118. final 方法 getTweedieVariancePower: Double
    定义类
    LearningTaskParams
  119. final 方法 getUpdater: String
    定义类
    TreeBoosterParams
  120. final 方法 getUseExternalMemory: Boolean
    定义类
    SparkParams
  121. final 方法 getValidateParameters: Boolean
    定义类
    GeneralParams
  122. final 方法 getVerbosity: Int
    定义类
    GeneralParams
  123. final 方法 getWeightCol: String
    定义类
    HasWeightCol
  124. 方法 getXGBoostParams: Map[String, Any]

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

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

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

    定义类
    ParamMapConversion
  125. final growPolicy: Param[String]
    定义类
    TreeBoosterParams
  126. final def hasDefault[T](param: Param[T]): Boolean
    定义类
    Params
  127. def hasParam(paramName: String): Boolean
    定义类
    Params
  128. def hashCode(): Int
    定义类
    AnyRef → Any
    注解
    @native()
  129. final val huberSlope: DoubleParam
    定义类
    LearningTaskParams
  130. final val inferBatchSize: IntParam
    定义类
    SparkParams
  131. def initializeLogIfNecessary(isInterpreter: Boolean, silent: Boolean): Boolean
    属性
    保护的
    定义类
    Logging
  132. def initializeLogIfNecessary(isInterpreter: Boolean): Unit
    属性
    保护的
    定义类
    Logging
  133. final val interactionConstraints: Param[String]
    定义类
    TreeBoosterParams
  134. final def isDefined(param: Param[_]): Boolean
    定义类
    Params
  135. def isDefinedNonEmpty(param: Param[String]): Boolean
    定义类
    ParamUtils
  136. def isFeaturesColsValid: Boolean

    检查 featuresCols 是否有效

    检查 featuresCols 是否有效

    定义类
    HasFeaturesCols
  137. final def isInstanceOf[T0]: Boolean
    定义类
    Any
  138. final def isSet(param: Param[_]): Boolean
    定义类
    Params
  139. def isTraceEnabled(): Boolean
    属性
    保护的
    定义类
    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
    属性
    保护的
    定义类
    Logging
  148. def logDebug(msg: ⇒ String, throwable: Throwable): Unit
    属性
    保护的
    定义类
    Logging
  149. def logDebug(msg: ⇒ String): Unit
    属性
    保护的
    定义类
    Logging
  150. def logError(msg: ⇒ String, throwable: Throwable): Unit
    属性
    保护的
    定义类
    Logging
  151. def logError(msg: ⇒ String): Unit
    属性
    保护的
    定义类
    Logging
  152. def logInfo(msg: ⇒ String, throwable: Throwable): Unit
    属性
    保护的
    定义类
    Logging
  153. def logInfo(msg: ⇒ String): Unit
    属性
    保护的
    定义类
    Logging
  154. def logName: String
    属性
    保护的
    定义类
    Logging
  155. def logTrace(msg: ⇒ String, throwable: Throwable): Unit
    属性
    保护的
    定义类
    Logging
  156. def logTrace(msg: ⇒ String): Unit
    属性
    保护的
    定义类
    Logging
  157. def logWarning(msg: ⇒ String, throwable: Throwable): Unit
    属性
    保护的
    定义类
    Logging
  158. def logWarning(msg: ⇒ String): Unit
    属性
    保护的
    定义类
    Logging
  159. val logger: Log
    属性
    保护的
    定义类
    XGBoostEstimator
  160. final val maxBins: IntParam
    定义类
    TreeBoosterParams
  161. final val maxCachedHistNode: IntParam
    定义类
    TreeBoosterParams
  162. final val maxDeltaStep: DoubleParam
    定义类
    TreeBoosterParams
  163. final val maxDepth: IntParam
    定义类
    TreeBoosterParams
  164. final val maxLeaves: IntParam
    定义类
    TreeBoosterParams
  165. final val maxNumDevicePages: IntParam
    定义类
    SparkParams
  166. final val maxQuantileBatches: IntParam
    定义类
    SparkParams
  167. final val minCachePageBytes: IntParam
    定义类
    SparkParams
  168. final val minChildWeight: DoubleParam
    定义类
    TreeBoosterParams
  169. final val missing: FloatParam

    被视为缺失的值。

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

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

    在训练前验证参数,如果可能则抛出异常

    在训练前验证参数,如果可能则抛出异常

    属性
    保护的[spark]
    定义类
    XGBoostRegressor → XGBoostEstimator
  289. def validateAndTransformSchema(schema: StructType, fitting: Boolean, featuresDataType: DataType): StructType
    属性
    保护的
    定义类
    XGBoostRegressor → 预测器参数
  290. def validateAndTransformSchema(schema: StructType, fitting: Boolean): StructType
    定义类
    SchemaValidationTrait
  291. def validateFeatureType(schema: StructType): Unit
    属性
    保护的[spark]
    定义类
    SparkParams
  292. final val validateParameters: BooleanParam
    定义类
    GeneralParams
  293. final val verbosity: IntParam
    定义类
    GeneralParams
  294. final def wait(): Unit
    定义类
    AnyRef
    注解
    @throws( ... )
  295. final def wait(arg0: Long, arg1: Int): Unit
    定义类
    AnyRef
    注解
    @throws( ... )
  296. final def wait(arg0: Long): Unit
    定义类
    AnyRef
    注解
    @throws( ... ) @native()
  297. final val weightCol: Param[String]
    定义类
    HasWeightCol
  298. def write: MLWriter
    定义类
    默认参数可写 → ML 可写
  299. def xgboost2SparkParams(xgboostParams: Map[String, Any]): Unit

    将 XGBoost 参数转换为 Spark 参数

    将 XGBoost 参数转换为 Spark 参数

    xgboostParams

    XGBoost 风格的参数

    定义类
    ParamMapConversion

继承自 XGBoostEstimator[XGBoostRegressor, XGBoostRegressionModel]

继承自 DefaultParamsWritable

继承自 MLWritable

继承自 ParamMapConversion

继承自 NonParamVariables[XGBoostRegressor, XGBoostRegressionModel]

继承自 ParamUtils[XGBoostRegressor]

继承自 SparkParams[XGBoostRegressor]

继承自 SchemaValidationTrait

继承自 RabitParams

继承自 NonXGBoostParams

继承自 HasWeightCol

继承自 HasBaseMarginCol

继承自 HasFeaturesCols

继承自 XGBoostParams[XGBoostRegressor]

继承自 DartBoosterParams

继承自 GeneralParams

继承自 LearningTaskParams

继承自 TreeBoosterParams

继承自 Predictor[Vector, XGBoostRegressor, XGBoostRegressionModel]

继承自 PredictorParams

继承自 HasPredictionCol

继承自 HasFeaturesCol

继承自 HasLabelCol

继承自 Estimator[XGBoostRegressionModel]

继承自 PipelineStage

继承自 Logging

继承自 Params

继承自 Serializable

继承自 Serializable

继承自 Identifiable

继承自 AnyRef

继承自 Any

getParam

param

未分组