Это может быть простой вопрос, но мне нужна помощь, чтобы понять, как использовать функцию precision_recall_curve в sklearn.
У меня есть двоичный набор данных, и я использую три классификатора (SVM, RF, LR) для классификацииЭто.
В примере из документации sklearn показано использование этой функции следующим образом:
y_score = classifier.decision_function(X_test)
precision_recall_curve(y_test, y_score)
В этом примере «solution_function» - это встроенная функция для классификаторов SVM.Однако я не вижу такой функции для классификаторов случайных лесов или линейной регрессии.
Может кто-нибудь помочь мне понять, что такое функция y_score и принятия решения и как я могу рассчитать ее для любого классификатора?
Спасибо!