Description
We use a single object `SparkRWrappers` (https://github.com/apache/spark/blob/master/mllib/src/main/scala/org/apache/spark/ml/r/SparkRWrappers.scala) to wrap method calls to glm and kmeans in SparkR. This is quite hard to maintain. We should refactor them into separate wrappers, like `AFTSurvivalRegressionWrapper` and `NaiveBayesWrapper`.
The package name should be `spakr.ml.r` instead of `spark.ml.api.r`.
Attachments
Issue Links
- blocks
-
SPARK-14315 GLMs model persistence in SparkR
- Resolved
- is a clone of
-
SPARK-14303 Refactor k-means code in SparkRWrappers
- Resolved
- is blocked by
-
SPARK-12566 GLM model family, link function support in SparkR:::glm
- Resolved
- links to