Найти константу минимизирующую среднюю абсолютную ошибку (MAE)





Добрый день.

Пытаюсь решить задачу: Найти константу минимизирующую среднюю абсолютную ошибку  (MAE).   Правильный ответ, это медиана, но как это доказать математически, ведь производной в нуле у функции модуля нет...  

По сути надо решить уравнение:    (1/n × сумму  [ y - y (prog)] )' = 0 ( среднее значение от модуля разности у(реального) и у(прогноза). От всего выражения берём производную и приравниваем к нулю).   

 

Но как его решить если модуль не дифференцируемая функция. Буду благодарен за подробный ответ т.к. в математике я пока её очень сильно, только учусь =) спасибо!


Всего: 3 комментария.
Добавить комментарий

Александр Емелин    02.08.2023 в 20:43
Здравствуйте! Если функция не дифференцируема в точке, то там всё равно может сущестовать экстремум. Попробуйте раскрыть модуль и найти производную от левого и правого кусков. Далее воспользуйтесь первым достаточным условием экстремума:
http://mathprofi.ru/vozrastanie_ubyvanie_ekstremumy_funkcii.html

Александр Емелин    02.08.2023 в 20:46
Или, как вариант, вопсользуйтесь непосредственно определением минимума (см. начало той же статьи) - здесь обоснование нужно проводить с помощью окрестности "подозрительной" точки

Сергей    06.08.2023 в 15:52
Спасибо за ответ. Перечитаю статью постараюсь вывести )