aboutsummaryrefslogtreecommitdiff
path: root/mllib/src
diff options
context:
space:
mode:
authorHolden Karau <holden@us.ibm.com>2016-08-22 12:21:22 +0200
committerNick Pentreath <nickp@za.ibm.com>2016-08-22 12:21:22 +0200
commitb264cbb16fb97116e630fb593adf5898a5a0e8fa (patch)
tree056d664ec1ea34ee88489b2b8c6bbc0dc43b8c03 /mllib/src
parentbd9655063bdba8836b4ec96ed115e5653e246b65 (diff)
downloadspark-b264cbb16fb97116e630fb593adf5898a5a0e8fa.tar.gz
spark-b264cbb16fb97116e630fb593adf5898a5a0e8fa.tar.bz2
spark-b264cbb16fb97116e630fb593adf5898a5a0e8fa.zip
[SPARK-15113][PYSPARK][ML] Add missing num features num classes
## What changes were proposed in this pull request? Add missing `numFeatures` and `numClasses` to the wrapped Java models in PySpark ML pipelines. Also tag `DecisionTreeClassificationModel` as Expiremental to match Scala doc. ## How was this patch tested? Extended doctests Author: Holden Karau <holden@us.ibm.com> Closes #12889 from holdenk/SPARK-15113-add-missing-numFeatures-numClasses.
Diffstat (limited to 'mllib/src')
-rw-r--r--mllib/src/main/scala/org/apache/spark/ml/regression/GeneralizedLinearRegression.scala2
1 files changed, 2 insertions, 0 deletions
diff --git a/mllib/src/main/scala/org/apache/spark/ml/regression/GeneralizedLinearRegression.scala b/mllib/src/main/scala/org/apache/spark/ml/regression/GeneralizedLinearRegression.scala
index 2bdc09e1db..1d4dfd1147 100644
--- a/mllib/src/main/scala/org/apache/spark/ml/regression/GeneralizedLinearRegression.scala
+++ b/mllib/src/main/scala/org/apache/spark/ml/regression/GeneralizedLinearRegression.scala
@@ -788,6 +788,8 @@ class GeneralizedLinearRegressionModel private[ml] (
@Since("2.0.0")
override def write: MLWriter =
new GeneralizedLinearRegressionModel.GeneralizedLinearRegressionModelWriter(this)
+
+ override val numFeatures: Int = coefficients.size
}
@Since("2.0.0")