Мне известна концепция метода PrecisionByThreshold, когда я использую SparkML для реализации двоичной классификации линейной регрессии и распечатываю результат анализа PrecisionByThreshold. Я получил такие результаты:
Threshold: 1.0, Precision: 0.7158351409978309
Threshold: 0.0, Precision: 0.22472464244616144
Почему есть только два порога? И когда порог равен 1,0, ни одна выборка не должна классифицироваться как положительная, тогда точность должна быть равна 0. Может кто-нибудь объяснить мне этот результат и сказать, как добавить больше порога? Заранее спасибо.