aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoseph K. Bradley <joseph@databricks.com>2016-04-14 12:44:59 -0700
committerJoseph K. Bradley <joseph@databricks.com>2016-04-14 12:44:59 -0700
commitbf65c87f706019d235d7093637341668a13b1be1 (patch)
tree70a6bc95a21ff459996afce9d766d1bfc027a203
parentc5172f8205beabe58c0b5392c0d83f9fb9c27f18 (diff)
downloadspark-bf65c87f706019d235d7093637341668a13b1be1.tar.gz
spark-bf65c87f706019d235d7093637341668a13b1be1.tar.bz2
spark-bf65c87f706019d235d7093637341668a13b1be1.zip
[SPARK-14618][ML][DOC] Updated RegressionEvaluator.metricName param doc
## What changes were proposed in this pull request? In Spark 1.4, we negated some metrics from RegressionEvaluator since CrossValidator always maximized metrics. This was fixed in 1.5, but the docs were not updated. This PR updates the docs. ## How was this patch tested? no tests Author: Joseph K. Bradley <joseph@databricks.com> Closes #12377 from jkbradley/regeval-doc.
-rw-r--r--mllib/src/main/scala/org/apache/spark/ml/evaluation/RegressionEvaluator.scala9
1 files changed, 5 insertions, 4 deletions
diff --git a/mllib/src/main/scala/org/apache/spark/ml/evaluation/RegressionEvaluator.scala b/mllib/src/main/scala/org/apache/spark/ml/evaluation/RegressionEvaluator.scala
index 4134e2dbc5..ed04b67bcc 100644
--- a/mllib/src/main/scala/org/apache/spark/ml/evaluation/RegressionEvaluator.scala
+++ b/mllib/src/main/scala/org/apache/spark/ml/evaluation/RegressionEvaluator.scala
@@ -39,11 +39,12 @@ final class RegressionEvaluator @Since("1.4.0") (@Since("1.4.0") override val ui
def this() = this(Identifiable.randomUID("regEval"))
/**
- * param for metric name in evaluation (supports `"rmse"` (default), `"mse"`, `"r2"`, and `"mae"`)
+ * Param for metric name in evaluation. Supports:
+ * - `"rmse"` (default): root mean squared error
+ * - `"mse"`: mean squared error
+ * - `"r2"`: R^2^ metric
+ * - `"mae"`: mean absolute error
*
- * Because we will maximize evaluation value (ref: `CrossValidator`),
- * when we evaluate a metric that is needed to minimize (e.g., `"rmse"`, `"mse"`, `"mae"`),
- * we take and output the negative of this metric.
* @group param
*/
@Since("1.4.0")