我有一个 LR 模型,并在 testData 上对其进行测试。现在我应该计算结果的精度。
我可以得到精度:
val precision = metrics.precision
precision: Double = 0.9801503759398497
并且
// Precision by labels
Precision(0.0) = 0.9979625101874491
Precision(1.0) = 0.9299655568312285
从 spark MLLIB 中,第一个精度被定义为整体统计。
但这也令人困惑,精度和标签精度之间有什么区别?(精度定义为 TRUE 预测率)。