Packages

class XGBoostRanker extends Predictor[Vector, XGBoostRanker, XGBoostRankerModel] with XGBoostEstimator[XGBoostRanker, XGBoostRankerModel] with HasGroupCol

Linear Supertypes
HasGroupCol, XGBoostEstimator[XGBoostRanker, XGBoostRankerModel], DefaultParamsWritable, MLWritable, ParamMapConversion, NonParamVariables[XGBoostRanker, XGBoostRankerModel], ParamUtils[XGBoostRanker], SparkParams[XGBoostRanker], SchemaValidationTrait, RabitParams, NonXGBoostParams, HasContribPredictionCol, HasLeafPredictionCol, HasWeightCol, HasBaseMarginCol, HasFeaturesCols, XGBoostParams[XGBoostRanker], DartBoosterParams, GeneralParams, LearningTaskParams, TreeBoosterParams, Predictor[Vector, XGBoostRanker, XGBoostRankerModel], PredictorParams, HasPredictionCol, HasFeaturesCol, HasLabelCol, Estimator[XGBoostRankerModel], PipelineStage, Logging, Params, Serializable, Serializable, Identifiable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. XGBoostRanker
  2. HasGroupCol
  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. Predictor
  24. PredictorParams
  25. HasPredictionCol
  26. HasFeaturesCol
  27. HasLabelCol
  28. Estimator
  29. PipelineStage
  30. Logging
  31. Params
  32. Serializable
  33. Serializable
  34. Identifiable
  35. AnyRef
  36. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new XGBoostRanker(xgboostParams: Map[String, Any])
  2. new XGBoostRanker(uid: String)
  3. new XGBoostRanker()
  4. new XGBoostRanker(uid: String, xgboostParams: Map[String, Any])

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def $[T](param: Param[T]): T
    Attributes
    protected
    Definition Classes
    Params
  4. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  5. def addNonXGBoostParam(ps: Param[_]*): Unit
    Attributes
    protected
    Definition Classes
    NonXGBoostParams
  6. final val aftLossDistribution: Param[String]
    Definition Classes
    LearningTaskParams
  7. final val alpha: DoubleParam
    Definition Classes
    TreeBoosterParams
  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. final val baseMarginCol: Param[String]

    Param for initial prediction (aka base margin) column name.

    Param for initial prediction (aka base margin) column name.

    Definition Classes
    HasBaseMarginCol
  10. final val baseScore: DoubleParam
    Definition Classes
    LearningTaskParams
  11. final val booster: Param[String]
    Definition Classes
    GeneralParams
  12. final val cacheHostRatio: FloatParam
    Definition Classes
    SparkParams
  13. final def clear(param: Param[_]): XGBoostRanker.this.type
    Definition Classes
    Params
  14. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  15. final val colsampleBylevel: DoubleParam
    Definition Classes
    TreeBoosterParams
  16. final val colsampleBynode: DoubleParam
    Definition Classes
    TreeBoosterParams
  17. final val colsampleBytree: DoubleParam
    Definition Classes
    TreeBoosterParams
  18. final val contribPredictionCol: Param[String]

    Param for contribution prediction column name.

    Param for contribution prediction column name.

    Definition Classes
    HasContribPredictionCol
  19. def copy(extra: ParamMap): XGBoostRanker
    Definition Classes
    XGBoostEstimator → Estimator → PipelineStage → Params
  20. def copyValues[T <: Params](to: T, extra: ParamMap): T
    Attributes
    protected
    Definition Classes
    Params
  21. def createModel(booster: Booster, summary: XGBoostTrainingSummary): XGBoostRankerModel
    Attributes
    protected
    Definition Classes
    XGBoostRanker → XGBoostEstimator
  22. final val customEval: CustomEvalParam
    Definition Classes
    SparkParams
  23. final val customObj: CustomObjParam
    Definition Classes
    SparkParams
  24. final def defaultCopy[T <: Params](extra: ParamMap): T
    Attributes
    protected
    Definition Classes
    Params
  25. final val device: Param[String]
    Definition Classes
    GeneralParams
  26. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  27. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  28. final val eta: DoubleParam
    Definition Classes
    TreeBoosterParams
  29. final val evalMetric: Param[String]
    Definition Classes
    LearningTaskParams
  30. def explainParam(param: Param[_]): String
    Definition Classes
    Params
  31. def explainParams(): String
    Definition Classes
    Params
  32. final def extractParamMap(): ParamMap
    Definition Classes
    Params
  33. final def extractParamMap(extra: ParamMap): ParamMap
    Definition Classes
    Params
  34. def featureIsArrayType(schema: StructType): Boolean
    Attributes
    protected[spark]
    Definition Classes
    SparkParams
  35. final val featureNames: StringArrayParam

    Feature's name, it will be set to DMatrix and Booster, and in the final native json model.

    Feature's name, it will be set to DMatrix and Booster, and in the final native json model. In native code, the parameter name is feature_name.

    Definition Classes
    SparkParams
  36. final val featureTypes: StringArrayParam

    Feature types, q is numeric and c is categorical.

    Feature types, q is numeric and c is categorical. In native code, the parameter name is feature_type

    Definition Classes
    SparkParams
  37. final val featuresCol: Param[String]
    Definition Classes
    HasFeaturesCol
  38. final val featuresCols: StringArrayParam

    Param for the names of feature columns.

    Param for the names of feature columns.

    Definition Classes
    HasFeaturesCols
  39. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  40. def fit(dataset: Dataset[_]): XGBoostRankerModel
    Definition Classes
    Predictor → Estimator
  41. def fit(dataset: Dataset[_], paramMaps: Seq[ParamMap]): Seq[XGBoostRankerModel]
    Definition Classes
    Estimator
    Annotations
    @Since( "2.0.0" )
  42. def fit(dataset: Dataset[_], paramMap: ParamMap): XGBoostRankerModel
    Definition Classes
    Estimator
    Annotations
    @Since( "2.0.0" )
  43. def fit(dataset: Dataset[_], firstParamPair: ParamPair[_], otherParamPairs: ParamPair[_]*): XGBoostRankerModel
    Definition Classes
    Estimator
    Annotations
    @Since( "2.0.0" ) @varargs()
  44. final val forceRepartition: BooleanParam
    Definition Classes
    SparkParams
  45. final val gamma: DoubleParam
    Definition Classes
    TreeBoosterParams
  46. final def get[T](param: Param[T]): Option[T]
    Definition Classes
    Params
  47. final def getAftLossDistribution: String
    Definition Classes
    LearningTaskParams
  48. final def getAlpha: Double
    Definition Classes
    TreeBoosterParams
  49. final def getBaseMarginCol: String

    Definition Classes
    HasBaseMarginCol
  50. final def getBaseScore: Double
    Definition Classes
    LearningTaskParams
  51. final def getBooster: String
    Definition Classes
    GeneralParams
  52. final def getCacheHostRatio: Float
    Definition Classes
    SparkParams
  53. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  54. final def getColsampleBylevel: Double
    Definition Classes
    TreeBoosterParams
  55. final def getColsampleBynode: Double
    Definition Classes
    TreeBoosterParams
  56. final def getColsampleBytree: Double
    Definition Classes
    TreeBoosterParams
  57. final def getContribPredictionCol: String

    Definition Classes
    HasContribPredictionCol
  58. final def getCustomEval: EvalTrait
    Definition Classes
    SparkParams
  59. final def getCustomObj: ObjectiveTrait
    Definition Classes
    SparkParams
  60. final def getDefault[T](param: Param[T]): Option[T]
    Definition Classes
    Params
  61. final def getDevice: String
    Definition Classes
    GeneralParams
  62. final def getEta: Double
    Definition Classes
    TreeBoosterParams
  63. def getEvalDataset(): Option[Dataset[_]]
    Definition Classes
    NonParamVariables
  64. final def getEvalMetric: String
    Definition Classes
    LearningTaskParams
  65. final def getFeatureNames: Array[String]
    Definition Classes
    SparkParams
  66. final def getFeatureTypes: Array[String]
    Definition Classes
    SparkParams
  67. final def getFeaturesCol: String
    Definition Classes
    HasFeaturesCol
  68. final def getFeaturesCols: Array[String]

    Definition Classes
    HasFeaturesCols
  69. final def getForceRepartition: Boolean
    Definition Classes
    SparkParams
  70. final def getGamma: Double
    Definition Classes
    TreeBoosterParams
  71. final def getGroupCol: String

    Definition Classes
    HasGroupCol
  72. final def getGrowPolicy: String
    Definition Classes
    TreeBoosterParams
  73. final def getHuberSlope: Double
    Definition Classes
    LearningTaskParams
  74. final def getInferBatchSize: Int

    Definition Classes
    SparkParams
  75. final def getInteractionConstraints: String
    Definition Classes
    TreeBoosterParams
  76. final def getLabelCol: String
    Definition Classes
    HasLabelCol
  77. final def getLambda: Double
    Definition Classes
    TreeBoosterParams
  78. final def getLambdarankBiasNorm: Double
    Definition Classes
    LearningTaskParams
  79. final def getLambdarankNumPairPerSample: Int
    Definition Classes
    LearningTaskParams
  80. final def getLambdarankPairMethod: String
    Definition Classes
    LearningTaskParams
  81. final def getLambdarankUnbiased: Boolean
    Definition Classes
    LearningTaskParams
  82. final def getLeafPredictionCol: String

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

    Convert the user-supplied parameters to the XGBoost parameters.

    Convert the user-supplied parameters to the XGBoost parameters.

    Note that this doesn't contain jvm-specific parameters.

    Definition Classes
    ParamMapConversion
  127. final val groupCol: Param[String]
    Definition Classes
    HasGroupCol
  128. final val growPolicy: Param[String]
    Definition Classes
    TreeBoosterParams
  129. final def hasDefault[T](param: Param[T]): Boolean
    Definition Classes
    Params
  130. def hasParam(paramName: String): Boolean
    Definition Classes
    Params
  131. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  132. final val huberSlope: DoubleParam
    Definition Classes
    LearningTaskParams
  133. final val inferBatchSize: IntParam
    Definition Classes
    SparkParams
  134. def initializeLogIfNecessary(isInterpreter: Boolean, silent: Boolean): Boolean
    Attributes
    protected
    Definition Classes
    Logging
  135. def initializeLogIfNecessary(isInterpreter: Boolean): Unit
    Attributes
    protected
    Definition Classes
    Logging
  136. final val interactionConstraints: Param[String]
    Definition Classes
    TreeBoosterParams
  137. final def isDefined(param: Param[_]): Boolean
    Definition Classes
    Params
  138. def isDefinedNonEmpty(param: Param[String]): Boolean
    Definition Classes
    ParamUtils
  139. def isFeaturesColsValid: Boolean

    Check if featuresCols is valid

    Check if featuresCols is valid

    Definition Classes
    HasFeaturesCols
  140. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  141. final def isSet(param: Param[_]): Boolean
    Definition Classes
    Params
  142. def isTraceEnabled(): Boolean
    Attributes
    protected
    Definition Classes
    Logging
  143. final val labelCol: Param[String]
    Definition Classes
    HasLabelCol
  144. final val lambda: DoubleParam

    L2 regularization term on weights, increase this value will make model more conservative.

    L2 regularization term on weights, increase this value will make model more conservative. [default=1]

    Definition Classes
    TreeBoosterParams
  145. final val lambdarankBiasNorm: DoubleParam
    Definition Classes
    LearningTaskParams
  146. final val lambdarankNumPairPerSample: IntParam
    Definition Classes
    LearningTaskParams
  147. final val lambdarankPairMethod: Param[String]
    Definition Classes
    LearningTaskParams
  148. final val lambdarankUnbiased: BooleanParam
    Definition Classes
    LearningTaskParams
  149. final val leafPredictionCol: Param[String]

    Param for leaf prediction column name.

    Param for leaf prediction column name.

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

    the value treated as missing.

    the value treated as missing. default: Float.NaN

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

    Validate the parameters before training, throw exception if possible

    Validate the parameters before training, throw exception if possible

    Attributes
    protected[spark]
    Definition Classes
    XGBoostRanker → XGBoostEstimator
  293. def validateAndTransformSchema(schema: StructType, fitting: Boolean, featuresDataType: DataType): StructType
    Attributes
    protected
    Definition Classes
    XGBoostRanker → PredictorParams
  294. def validateAndTransformSchema(schema: StructType, fitting: Boolean): StructType
    Definition Classes
    SchemaValidationTrait
  295. def validateFeatureType(schema: StructType): Unit
    Attributes
    protected[spark]
    Definition Classes
    SparkParams
  296. final val validateParameters: BooleanParam
    Definition Classes
    GeneralParams
  297. final val verbosity: IntParam
    Definition Classes
    GeneralParams
  298. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  299. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  300. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  301. final val weightCol: Param[String]
    Definition Classes
    HasWeightCol
  302. def write: MLWriter
    Definition Classes
    DefaultParamsWritable → MLWritable
  303. def xgboost2SparkParams(xgboostParams: Map[String, Any]): Unit

    Convert XGBoost parameters to Spark Parameters

    Convert XGBoost parameters to Spark Parameters

    xgboostParams

    XGBoost style parameters

    Definition Classes
    ParamMapConversion

Inherited from HasGroupCol

Inherited from XGBoostEstimator[XGBoostRanker, XGBoostRankerModel]

Inherited from DefaultParamsWritable

Inherited from MLWritable

Inherited from ParamMapConversion

Inherited from NonParamVariables[XGBoostRanker, XGBoostRankerModel]

Inherited from ParamUtils[XGBoostRanker]

Inherited from SparkParams[XGBoostRanker]

Inherited from SchemaValidationTrait

Inherited from RabitParams

Inherited from NonXGBoostParams

Inherited from HasContribPredictionCol

Inherited from HasLeafPredictionCol

Inherited from HasWeightCol

Inherited from HasBaseMarginCol

Inherited from HasFeaturesCols

Inherited from XGBoostParams[XGBoostRanker]

Inherited from DartBoosterParams

Inherited from GeneralParams

Inherited from LearningTaskParams

Inherited from TreeBoosterParams

Inherited from Predictor[Vector, XGBoostRanker, XGBoostRankerModel]

Inherited from PredictorParams

Inherited from HasPredictionCol

Inherited from HasFeaturesCol

Inherited from HasLabelCol

Inherited from Estimator[XGBoostRankerModel]

Inherited from PipelineStage

Inherited from Logging

Inherited from Params

Inherited from Serializable

Inherited from Serializable

Inherited from Identifiable

Inherited from AnyRef

Inherited from Any

getParam

param

Ungrouped