Мне нужно построить кривую Roc, такую как: roc , потому что я должен протестировать алгоритм обнаружения выбросов
Как я могу построить это в python?В частности, как я могу рассчитать коэффициент обнаружения?
Один из лучших способов работы с кривой ROC - использовать библиотеку scikit-plot .Достаточно одной строки.Вот пример -
import scikitplot scikitplot.metrics.plot_roc_curve(y_true, y_probas) plt.show()
Предоставление даже мультиклассовых выходных данных (изображение взято с его веб-страницы GitHub)