Я использую Gridsearchcv с RBF SVM (бинарный классификатор) для получения точных карт точности валидации. Код, который я использовал, довольно прямо из веб-сайта SKlearn. Есть ли способ найти чувствительность и специфичность? Как и для диапазона значений параметров, используемых Gridsearchcv?Как получить чувствительность и специфичность (истинная положительная скорость и истинная отрицательная скорость) из gridsearchcv от sklearn?
1
A
ответ
2
Если ваша проблема связана с бинарной или многоклассовой классификацией, то confusion matrix может быть тем, что вы ищете.
from sklearn.metrics import confusion_matrix
y_true = [2, 0, 2, 2, 0, 1]
y_pred = [0, 0, 2, 2, 0, 2]
confusion_matrix(y_true, y_pred)
array([[2, 0, 0],
[0, 0, 1],
[1, 0, 2]])
Объяснение заключается в следующем:
Для примеров принадлежащих к классу 0, то estimator предсказал 100% из них правильно (2/2).
Для примеров, принадлежащих классу 1, оценка была на 100% неправильной, поскольку она предсказывала единственный пример для класса 2.
Для примеров, принадлежащих классу 2, оценка была на 66% правильной (2/3), поскольку она предсказала 2 примера к классу 2 и 1 к классу 0.
Для бинарной классификации:
y_true = [1, 0, 1, 0, 0, 1]
y_pred = [1, 0, 1, 1, 0, 1]
cm = confusion_matrix(y_true, y_pred)
print cm
tp = float(cm[0][0])/np.sum(cm[0])
tn = float(cm[1][1])/np.sum(cm[1])
print tp
print tn
[[2 1]
[0 3]]
0.666666666667
1.0
О параметрах, используемых в GridSearchCV, вы можете их нашли в атрибуте grid_scores_.
Смежные вопросы
- 1. SOLR Разница между индексированными = истинная и сохраненная = истинная
- 2. Истинная и ложная петля массив
- 3. Истинная зависимость
- 4. T4MVC 2.6.65 и UseLowercaseRoutes = истинная ошибка
- 5. Какова истинная разница между леммитацией и стеблем?
- 6. Истинная ширина элемента
- 7. stdbool.h: #define истинная правда
- 8. асинхронной ложь/истинная разница и использовать
- 9. sklearn GridSearchCV, SelectKBest и SVM
- 10. Какова истинная польза от использования интерфейсов?
- 11. истинная ложная викторина в C#
- 12. Отрицательная скорость при многопоточности моей программы
- 13. Rails: Что такое «истинная» ошибка?
- 14. R Confusion Матрица чувствительность и специфичность маркировки
- 15. целочисленная положительная или отрицательная проверка
- 16. Pythonic способ вычислить чувствительность и специфичность
- 17. истинная изометрическая проекция с opengl
- 18. Скорость: Получить ключ и значение из JSON
- 19. Сумма возврата (положительная или отрицательная)
- 20. PhoneGap chunckedMode истинная ошибка загрузки
- 21. sklearn GridSearchCV: как получить классификационный отчет?
- 22. Одна истинная модель домена - ошибка?
- 23. Скорость и ускорение от времени и высоты
- 24. про то время как истинная петля
- 25. Как получить плавную скорость и ускорение от смещения пикселей
- 26. Скорость fscanf и sscanf
- 27. Как изменить скорость/скорость камеры?
- 28. Базовая скорость C++ (инициализация и добавление) и скорость сравнения
- 29. Десятичная и двойная скорость
- 30. положительная и отрицательная бесконечность для интегральных типов в C++