Я применил логистическую регрессию c в искре, и теперь я хочу получить точность, отзыв шкалы для значений диапазона, таких как порог 0,1,0,2, ..., 1,0, но я получаю только порог для 0,0 и 1,0
Порог: 1,0, Точность: 1,0
Порог: 0,0, Точность: 0,4984
Порог: 1,0, Напомним: 1,0
Порог: 0,0, Напомним: 1,0
val metrics = new BinaryClassificationMetrics(predictionAndLabels)
val precision = metrics.precisionByThreshold
precision.foreach { case (t, p) =>
println(s"Threshold: $t, Precision: $p")
}
val recall = metrics.recallByThreshold
recall.foreach { case (t, r) =>
println(s"Threshold: $t, Recall: $r")
}
Как найти все значения порога от 0 до 1?