Встречается на собеседованиях • сегодня

Почему метрика MAPE ассиметрична

MAPE (Mean Absolute Percentage Error) ассиметрична, потому что штрафует заниженные прогнозы сильнее, чем завышенные. Это связано с тем, что знаменатель формулы — фактическое значение. Если прогноз больше фактического, ошибка ограничена 100%, а если меньше — может расти неограниченно.

Пример:

python
actual = 100
pred_over = 150  # MAPE = |(150-100)/100| = 50%
pred_under = 50   # MAPE = |(50-100)/100| = 50% (симметрично)

Но при actual близком к 0:

python
actual = 10
pred_over = 20   # MAPE = 100%
pred_under = 0   # MAPE = 1000% (ассиметрия)

MAPE не рекомендуется для данных с нулями или близкими к нулю значениями. Лучше использовать sMAPE или MAE.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы