Встречается на собеседованиях • сегодня
В чем разница между MAPE и sMAPE
MAPE (Mean Absolute Percentage Error) и sMAPE (Symmetric Mean Absolute Percentage Error) — метрики для оценки ошибок прогнозирования.
MAPE:
- Вычисляется как среднее абсолютных процентных ошибок.
- Формула:
python
mape = np.mean(np.abs((y_true - y_pred) / y_true)) * 100 - Несимметричен: штрафует заниженные прогнозы сильнее, чем завышенные.
- Не работает при нулевых значениях
y_true.
sMAPE:
- Симметричная версия MAPE, учитывает ошибку относительно суммы фактического и прогнозируемого значений.
- Формула:
python
smape = np.mean(2 * np.abs(y_pred - y_true) / (np.abs(y_true) + np.abs(y_pred))) * 100 - Устраняет асимметрию MAPE, но может давать завышенные ошибки при малых значениях.
Выбор:
- MAPE — если важнее интерпретируемость в процентах.
- sMAPE — если нужна симметричная оценка ошибок.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы