Встречается на 5% собеседований по Data Engineer
В каких случаях предпочтительнее использовать MAE
MAE (Mean Absolute Error) предпочтительнее использовать, когда:
- Нужна устойчивость к выбросам - MAE менее чувствителен к ним, чем MSE
- Важна интерпретируемость - ошибка в тех же единицах, что и целевая переменная
- Работаете с распределением с тяжелыми хвостами
Пример:
python
from sklearn.metrics import mean_absolute_error
y_true = [3, -0.5, 2, 7]
y_pred = [2.5, 0.0, 2, 8]
mae = mean_absolute_error(y_true, y_pred) # 0.5MSE сильнее штрафует большие ошибки, поэтому если выбросы важны (например, в финансовых задачах), лучше использовать MSE или Huber loss как компромисс.
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы