[jvm-packages] fix evaluation when featuresCols is used (#7798)

This commit is contained in:
Bobby Wang
2022-04-13 12:52:50 +08:00
committed by GitHub
parent 4b00c64d96
commit 3f536b5308
3 changed files with 10 additions and 3 deletions

View File

@@ -370,6 +370,7 @@ class XGBoostClassifierSuite extends FunSuite with PerTest {
val xgbClassifier = new XGBoostClassifier(paramMap)
.setFeaturesCol(featuresName)
.setLabelCol("label")
.setEvalSets(Map("eval" -> xgbInput))
val model = xgbClassifier.fit(xgbInput)
assert(model.getFeaturesCols.sameElements(featuresName))

View File

@@ -273,6 +273,7 @@ class XGBoostRegressorSuite extends FunSuite with PerTest {
val xgbClassifier = new XGBoostRegressor(paramMap)
.setFeaturesCol(featuresName)
.setLabelCol("label")
.setEvalSets(Map("eval" -> xgbInput))
val model = xgbClassifier.fit(xgbInput)
assert(model.getFeaturesCols.sameElements(featuresName))