ROC и AUC калькулятор
Фундамент бинарной классификации
ROC-анализ и показатели AUC, точности, чувствительности и специфичности — это фундаментальные инструменты оценки бинарных классификаторов (больной/здоровый, спам/не спам, дефолт/не дефолт).
Любой расчет опирается на Матрицу ошибок (Confusion Matrix):
| Фактический \ Предсказанный | Положительный (Positive) | Отрицательный (Negative) |
|---|---|---|
| Положительный (Actual Positive) | TP True Positive Верное попадание | FN False Negative Пропуск события (Ошибка II рода) |
| Отрицательный (Actual Negative) | FP False Positive Ложная тревога (Ошибка I рода) | TN True Negative Верный отказ |
Ключевые метрики
Точность (Accuracy)
(TP + TN) / AllДоля верных предсказаний.
Чувствительность (Sensitivity)
TP / (TP + FN)Доля обнаруженных положительных случаев.
Специфичность (Specificity)
TN / (TN + FP)Доля корректно отвергнутых отрицательных случаев.
Что такое ROC и AUC?
ROC-кривая отображает баланс между Чувствительностью (Y) и (1 - Специфичностью) (X) при переборе всех возможных порогов классификации.
AUC (Area Under the Curve) — площадь под этой кривой. Это универсальная "оценка" качества модели от 0.5 до 1.0.
- >0.9Отличная модель. Золотой стандарт диагностики.
- 0.7-0.8Приемлемая модель. Типично для сложных социологических данных.
- 0.5Случайное угадывание. Модель не работает.
Международные стандарты
Использует AUC для валидации диагностических тестов. Требуется баланс sensitivity/specificity в зависимости от цены ошибки (Youden Index).
Рекомендуют ROC для сравнения AI-моделей независимо от порога принятия решений.
Помогает выбрать оптимальный порог ("отсечку"), максимизируя общую эффективность.
Выбор оптимального порога
Модели обычно выдают вероятность (от 0 до 1). Порог "по умолчанию" — 0.5. Но это часто неоптимально.
- Медицина: Снижаем порог (например, до 0.1), чтобы найти всех потенциально больных (Sensitivity), даже ценой ложных тревог.
- Спам-фильтр: Повышаем порог (до 0.9), чтобы ни одно важное письмо случайно не улетело в спам (Specificity).
Частые ошибки специалистов
- ❌Использование Accuracy при дисбалансе классов (99 положительных, 1 отрицательный).
- ❌Выбор порога 0.5 без анализа бизнес-задачи и стоимости ошибок.
- ❌Интерпретация AUC как "процента правильных ответов" (это вероятность правильного ранжирования, а не точность).
- ❌Сравнение моделей по ROC на обучающей выборке (всегда проверяйте на Hold-out/Test!).
Часто задаваемые вопросы
Похожие калькуляторы
Калькулятор теории вероятностей (nPr, nCr, распределения)
Посчитать сочетания, перестановки, биномиальное и пуассоновское распределение онлайн. Калькулятор формул Бернулли и Байеса.
/probability-calculatorКалькулятор проверки гипотез (Z-test, t-test, χ², ANOVA)
Статистическая проверка гипотез онлайн. Z-тест, t-критерий Стьюдента, Хи-квадрат и дисперсионный анализ (ANOVA) с расчетом P-value.
/hypothesis-testing-calculatorКалькулятор корреляции и регрессии
Рассчитайте коэффициенты корреляции Пирсона и Спирмена, постройте уравнение линейной регрессии и график онлайн.
/correlation-regression-calculatorКалькулятор распределений вероятностей
CDF, PDF и квантили для 7 распределений: нормальное, Стьюдента, Фишера, хи-квадрат, экспоненциальное, гамма, бета.
/distributions-calculatorКалькулятор описательной статистики
Рассчитать среднее, медиану, моду, дисперсию и другие показатели онлайн. Полный статистический анализ ряда чисел.
/descriptive-statistics-calculatorКалькулятор P-Value и мощности выборки
Расчет P-value, доверительных интервалов и анализ мощности выборки (Power Analysis). Для исследований.
/p-value-calculatorКалькулятор бутстрэп и байесовских оценок
Выполните ресемплинг методом Бутстрэп и оцените параметры с помощью Байесовского вывода. Доверительные и кредибельные интервалы онлайн.
/bootstrap-bayesian-calculatorКалькулятор методологии исследований
Расчёт размера выборки, критерий хи-квадрат, корреляция Пирсона и мощность теста. Инструменты для научных и маркетинговых исследований.
/research-methodology-calculatorКалькулятор выборки и репрезентативности
Расчёт размера выборки по формуле Кокрана, погрешность выборки, генератор случайных чисел и сравнение методов выборки (случайная, стратифицированная).
/sampling-calculatorКалькулятор опросов и NPS
Анализ шкалы Ликерта, расчёт NPS, параметры социологического опроса и стоимость полевого исследования. CATI/CAWI/CAPI методология.
/survey-calculatorКалькулятор комбинаторики
Перестановки P(n), сочетания C(n,k), размещения A(n,k) и вариации с повторениями. Факториал, биномиальные коэффициенты.
/combinatorics-calculatorКалькулятор преобразования Фурье (DFT)
Дискретное преобразование Фурье онлайн. Спектральный анализ сигналов, построение спектра, оконные функции.
/fourier-transform-calculatorГенератор случайных чисел
Рандомайзер чисел онлайн. Генерация случайных чисел в заданном диапазоне. Настройка количества и повторов.
/random-number-generatorКалькулятор преобразования Лапласа
Таблица преобразований Лапласа, обратное преобразование, анализ передаточных функций. Полюса, нули, устойчивость.
/laplace-transform-calculatorКалькулятор тригонометрии
Вычисление sin, cos, tan, cot, sec, csc. Решение треугольников, радианы/градусы, тригонометрические уравнения.
/trigonometry-calculatorБыл ли этот калькулятор полезен?
Инструмент справочный — не заменяет эксперта
Только для информационных целей. Все расчёты, результаты и данные, предоставляемые инструментом, носят исключительно ознакомительный и справочный характер. Они не являются профессиональной консультацией — медицинской, юридической, финансовой, инженерной или иной.
Точность результатов. Калькулятор основан на общепринятых формулах и методиках, однако фактические результаты могут отличаться в зависимости от индивидуальных условий, исходных данных и применяемых стандартов. Мы не гарантируем полноту, точность или актуальность приведённых расчётов.
Профессиональные решения — медицинские, финансовые, инженерные — должны приниматься только после консультации с квалифицированным специалистом. Не используйте автоматический расчёт как единственное основание для важных решений.
Ограничение ответственности. Авторы и разработчики сервиса не несут ответственности за прямой или косвенный ущерб, возникший из-за использования данных расчётов. Пользователь принимает на себя всю ответственность за интерпретацию результатов.
