Skip to content
23 / 25

Как правильно выбирать порог классификации: Youden's J, F-beta, бизнес-cost matrix?

predict() по дефолту режет по 0.5, что почти никогда не оптимально для несбалансированных классов или асимметричных costs. Youden's J = TPR − FPR — максимум на ROC-кривой, симметричный trade-off. F-beta: F-2 даёт больше веса recall (медицина, fraud), F-0.5 — precision (legal, ads). Cost matrix минимизирует ожидаемый бизнес-убыток через argmin E[cost(threshold)]. Подбор делать на отдельном val-fold, не на test.

Как правильно выбирать порог классификации: Youden's J, F-beta, бизнес-cost matrix? | JScriptiser