Код: Выделить всё
from scikitplot.metrics import plot_precision_recall
plot_precision_recall(np.array(y_test), y_pred_proba)
plt.show()
с микро-средним 0,975
Я пытался использовать метод AUC с precision_recall_curve и verage_precision_score среди других методов, но результаты не одинаковы. Если бы я мог просто извлечь желаемую метод AUC из метода plot_precision_recall , это было бы легче всего.
Я считаю , использование среднего = 'micro' аргумента "будет игнорироваться, когда Y_true будет двоичным", и, таким образом, сообщается о среднем макросе, по крайней мере, для ROC_AUC_SCORE . Для verage_precision_score он сообщает только о PR AUC для положительного класса. соответствующие оценки из метода plot_precision_recall .
Я погуглил шторм с отрицательными результатами.
Подробнее здесь: https://stackoverflow.com/questions/733 ... all-method