Xin Ren created SPARK-17026: ------------------------------- Summary: warning msg in MulticlassMetricsSuite Key: SPARK-17026 URL: https://issues.apache.org/jira/browse/SPARK-17026 Project: Spark Issue Type: Improvement Reporter: Xin Ren Priority: Trivial
Got warning when building: {code} [warn] /home/jenkins/workspace/SparkPullRequestBuilder/mllib/src/test/scala/org/apache/spark/mllib/evaluation/MulticlassMetricsSuite.scala:74: value precision in class MulticlassMetrics is deprecated: Use accuracy. [warn] assert(math.abs(metrics.accuracy - metrics.precision) < delta) [warn] ^ [warn] /home/jenkins/workspace/SparkPullRequestBuilder/mllib/src/test/scala/org/apache/spark/mllib/evaluation/MulticlassMetricsSuite.scala:75: value recall in class MulticlassMetrics is deprecated: Use accuracy. [warn] assert(math.abs(metrics.accuracy - metrics.recall) < delta) [warn] ^ [warn] /home/jenkins/workspace/SparkPullRequestBuilder/mllib/src/test/scala/org/apache/spark/mllib/evaluation/MulticlassMetricsSuite.scala:76: value fMeasure in class MulticlassMetrics is deprecated: Use accuracy. [warn] assert(math.abs(metrics.accuracy - metrics.fMeasure) < delta) [warn] ^ {code} And `precision` and `recall` and `fMeasure` are all referencing to `accuracy`: {code} assert(math.abs(metrics.accuracy - metrics.precision) < delta) assert(math.abs(metrics.accuracy - metrics.recall) < delta) assert(math.abs(metrics.accuracy - metrics.fMeasure) < delta) {code} {code} /** * Returns precision */ @Since("1.1.0") @deprecated("Use accuracy.", "2.0.0") lazy val precision: Double = accuracy /** * Returns recall * (equals to precision for multiclass classifier * because sum of all false positives is equal to sum * of all false negatives) */ @Since("1.1.0") @deprecated("Use accuracy.", "2.0.0") lazy val recall: Double = accuracy /** * Returns f-measure * (equals to precision and recall because precision equals recall) */ @Since("1.1.0") @deprecated("Use accuracy.", "2.0.0") lazy val fMeasure: Double = accuracy {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org For additional commands, e-mail: issues-h...@spark.apache.org