@samokiller

Как посчитать метрику предсказательной функции дифференцируемыми методами?

Есть 2 вектора:

В первом вероятности бинарного события в диапазоне (0, 1)
Во втором фактический бинарный результат.

Вероятность p <=0,5 значит что событие не случится.

Для оценки эффективности прогнозирования считаем метрики детекций:
1) Ложно-положительных: p > 0,5, но событие не случилось
2) Верно-положительных: p > 0,5, и событие случилось
3) Ложно-негативных: p <= 0,5, но событие случилось

Возможно ли посчитать эти метрики так, чтобы функция вычисления была дифференцируема?
  • Вопрос задан
  • 176 просмотров
Пригласить эксперта
Ответы на вопрос 1
Griboks
@Griboks
В первом вероятности бинарного события в диапазоне (0, 1)

Случайное событие всегда бинарно, иначе оно называется случайная величина.
Вероятность всегда задаётся от 0 до 1.

Вероятность p <=0,5 значит что событие не случится.

Какая-то ерунда. Вероятность не может обозначать факт.

Для оценки эффективности прогнозирования считаем метрики детекций:

Это не метрики, а условия. Сами метрики, я полагаю, - это количество случаев, которые удовлетворяют это условие.

Тогда можно подумать насчёт масштабирования векторов следующим образом:
- вероятности заменятся на +1, когда p>=0.5, иначе на -1;
- бинарный результат заменяется на -1, когда 0.

Тогда попарное перемножение элементов векторов даёт +1 в случае правильно предсказания и -1 - неправильного. Затем можно масштабировать (+1→+1, -1→0) и сложить - получится количество верных предсказаний в виде дифференцируемой функции (кроме 0).
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы