Могу ли я инвертировать свою кривую ROC, чтобы построить график истинного отрицательного значения против ложноотрицательного?

Я пытаюсь понять, имеет ли смысл «инвертировать» кривую ROC, чтобы отображать истинную отрицательную скорость против ложноотрицательной скорости.

Добавил картинку для пояснения. Можно ли сделать такое предположение?

Спасибо!

https://imgur.com/a/xKJTq6D

Не могли бы вы уточнить, в каком контексте вы хотели бы его использовать? Кстати, это не будет выглядеть так, как на картинке, которую вы показали.

Calimo 21.05.2019 19:48
Оптимизация производительности модели: Руководство по настройке гиперпараметров в Python с Keras
Оптимизация производительности модели: Руководство по настройке гиперпараметров в Python с Keras
Настройка гиперпараметров - это процесс выбора наилучшего набора гиперпараметров для модели машинного обучения с целью оптимизации ее...
Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Развертывание модели машинного обучения с помощью Flask - Angular в Kubernetes
Kubernetes - это портативная, расширяемая платформа с открытым исходным кодом для управления контейнерными рабочими нагрузками и сервисами, которая...
Udacity Nanodegree Capstone Project: Классификатор пород собак
Udacity Nanodegree Capstone Project: Классификатор пород собак
Вы можете ознакомиться со скриптами проекта и данными на github .
Определение пород собак с помощью конволюционных нейронных сетей (CNN)
Определение пород собак с помощью конволюционных нейронных сетей (CNN)
В рамках финального проекта Udacity Data Scietist Nanodegree я разработал алгоритм с использованием конволюционных нейронных сетей (CNN) для...
Почему Python - идеальный выбор для проекта AI и ML
Почему Python - идеальный выбор для проекта AI и ML
Блог, которым поделился Harikrishna Kundariya в нашем сообществе Developer Nation Community.
1
1
358
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

да. Вы можете сделать это. Но для меня это также представляет ту же информацию.

Это правда, мне нужно это разъяснение для проекта, который я делаю. Спасибо!

kswsnd 21.05.2019 15:03
Ответ принят как подходящий

Очень трудно понять, в каком приложении это будет иметь смысл. И я вижу несколько причин этого не делать:

  1. На графике нет дополнительной информации, кроме кривой ROC.
  2. График выглядит как кривая ROC, но это не так. Люди, которые знают, что такое кривая ROC, подумают, что это кривая ROC. Но это не так.
  3. Даже вы в замешательстве, о чем свидетельствует Твоя фотография, что на самом деле неверно.

Вот быстрый взгляд на то, как это будет выглядеть:

A ROC curve and a False negative rate vs True negative rate curve

Видите, как кривая слегка «перевернута», но не так, как вы ожидали?

Я бы сказал, что если вы не можете привести какую-то очень вескую причину для этого, вам, вероятно, следует воздержаться от этого и вместо этого показать стандартную кривую ROC.

Большое спасибо за ваш ответ, я очень ценю это! Итак, краткое объяснение того, почему я планирую это сделать: в настоящее время я разрабатываю исследование, в котором участники должны принять компромиссное решение с помощью «настраиваемого алгоритма». Поскольку информация та же, я думаю, что для участников, не связанных с ИТ (которые не знакомы с кривыми ROC), было бы лучше понять, как наложить ROC и истинные отрицательные / ложноотрицательные показатели на один график с двумя осью Y. Представьте, что контекст подобен этой статье: Ссылка ниже --> Позвольте большему количеству воров уйти, чтобы предотвратить ложные срабатывания. Имеет ли это смысл?

kswsnd 06.06.2019 15:20
gizmodo.com/…
kswsnd 06.06.2019 15:20

В этом случае вам может понадобиться что-то вроде этого: commons.wikimedia.org/wiki/Файл:ROC_curves.svg

Calimo 06.06.2019 15:52

Это большое спасибо. Я попытаюсь запрограммировать это (я довольно новичок в программировании на R/Shiny/Javascript), пока что другой вариант кажется проще. Я сделаю все возможное в поиске решений, так как я думаю, что это будет более элегантный подход.

kswsnd 06.06.2019 17:44

Другие вопросы по теме