如何解释Spark中precisionByThreshold的返回结果?

时间:2018-11-11 11:05:01

标签: apache-spark machine-learning rdd

我知道precisionByThreshold方法的概念,而当我使用SparkML来实现线性回归二进制分类并打印出precisionByThreshold的分析结果时。我得到了这样的结果:

Threshold: 1.0, Precision: 0.7158351409978309
Threshold: 0.0, Precision: 0.22472464244616144

为什么只有两个阈值?并且当阈值为1.0时,不应将任何样本归类为“正”,而精度应为0。有人可以向我解释此结果,并告诉我如何添加更多阈值吗?预先感谢。

0 个答案:

没有答案