class QuantileDMatrix extends DMatrix
- Alphabetic
- By Inheritance
- QuantileDMatrix
- DMatrix
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new QuantileDMatrix(iter: Iterator[ColumnBatch], missing: Float, maxBin: Int, nthread: Int)
Create QuantileDMatrix from iterator based on the cuda array interface
Create QuantileDMatrix from iterator based on the cuda array interface
- iter
the XGBoost ColumnBatch batch to provide the corresponding cuda array interface
- missing
the missing value
- maxBin
the max bin
- nthread
the parallelism
- Exceptions thrown
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- def delete(): Unit
- Definition Classes
- DMatrix
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- def getBaseMargin: Array[Float]
get base margin of the DMatrix
get base margin of the DMatrix
- returns
base margin
- Definition Classes
- DMatrix
- Annotations
- @throws(classOf[XGBoostError])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def getFeatureNames: Array[String]
get feature names
get feature names
- Definition Classes
- DMatrix
- Annotations
- @throws(classOf[XGBoostError])
- Exceptions thrown
- def getFeatureTypes: Array[String]
get feature types
get feature types
- Definition Classes
- DMatrix
- Annotations
- @throws(classOf[XGBoostError])
- Exceptions thrown
- def getGroup(): Array[Int]
Get group sizes of DMatrix (used for ranking)
Get group sizes of DMatrix (used for ranking)
- Definition Classes
- DMatrix
- Annotations
- @throws(classOf[XGBoostError])
- def getHandle: Long
- Definition Classes
- DMatrix
- def getLabel: Array[Float]
get label values
- def getWeight: Array[Float]
get weight of the DMatrix
get weight of the DMatrix
- returns
weights
- Definition Classes
- DMatrix
- Annotations
- @throws(classOf[XGBoostError])
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def nonMissingNum: Long
Get the number of non-missing values of DMatrix.
Get the number of non-missing values of DMatrix.
- returns
The number of non-missing values
- Definition Classes
- DMatrix
- Annotations
- @throws(classOf[XGBoostError])
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- def rowNum: Long
get the row number of DMatrix
get the row number of DMatrix
- returns
number of rows
- Definition Classes
- DMatrix
- Annotations
- @throws(classOf[XGBoostError])
- def saveBinary(filePath: String): Unit
save DMatrix to filePath
- def setBaseMargin(column: Column): Unit
set base margin of dmatrix from column array interface
set base margin of dmatrix from column array interface
- Definition Classes
- QuantileDMatrix → DMatrix
- Annotations
- @throws(classOf[XGBoostError])
- def setBaseMargin(baseMargin: Array[Array[Float]]): Unit
if specified, xgboost will start from this init margin can be used to specify initial prediction to boost from
if specified, xgboost will start from this init margin can be used to specify initial prediction to boost from
- baseMargin
base margin
- Definition Classes
- QuantileDMatrix → DMatrix
- Annotations
- @throws(classOf[XGBoostError])
- def setBaseMargin(baseMargin: Array[Float]): Unit
if specified, xgboost will start from this init margin can be used to specify initial prediction to boost from
if specified, xgboost will start from this init margin can be used to specify initial prediction to boost from
- baseMargin
base margin
- Definition Classes
- QuantileDMatrix → DMatrix
- Annotations
- @throws(classOf[XGBoostError])
- def setFeatureNames(values: Array[String]): Unit
set feature names
set feature names
- values
feature names
- Definition Classes
- DMatrix
- Annotations
- @throws(classOf[XGBoostError])
- Exceptions thrown
- def setFeatureTypes(values: Array[String]): Unit
set feature types
set feature types
- values
feature types
- Definition Classes
- DMatrix
- Annotations
- @throws(classOf[XGBoostError])
- Exceptions thrown
- def setGroup(group: Array[Int]): Unit
Set group sizes of DMatrix (used for ranking)
Set group sizes of DMatrix (used for ranking)
- group
group size as array
- Definition Classes
- QuantileDMatrix → DMatrix
- Annotations
- @throws(classOf[XGBoostError])
- def setLabel(column: Column): Unit
Set label of DMatrix from cuda array interface
Set label of DMatrix from cuda array interface
- Definition Classes
- QuantileDMatrix → DMatrix
- Annotations
- @throws(classOf[XGBoostError])
- def setLabel(labels: Array[Float]): Unit
set label of dmatrix
set label of dmatrix
- labels
labels
- Definition Classes
- QuantileDMatrix → DMatrix
- Annotations
- @throws(classOf[XGBoostError])
- def setWeight(column: Column): Unit
set weight of dmatrix from column array interface
set weight of dmatrix from column array interface
- Definition Classes
- QuantileDMatrix → DMatrix
- Annotations
- @throws(classOf[XGBoostError])
- def setWeight(weights: Array[Float]): Unit
set weight of each instance
set weight of each instance
- weights
weights
- Definition Classes
- QuantileDMatrix → DMatrix
- Annotations
- @throws(classOf[XGBoostError])
- def slice(rowIndex: Array[Int]): DMatrix
Slice the DMatrix and return a new DMatrix that only contains
rowIndex
.Slice the DMatrix and return a new DMatrix that only contains
rowIndex
.- rowIndex
row index
- returns
sliced new DMatrix
- Definition Classes
- DMatrix
- Annotations
- @throws(classOf[XGBoostError])
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)