Допустим, у меня есть функция, которая является отрицательной величиной некоторой прибыли, то есть она принимает предсказанные и действительные переменные и выводит отрицательную величину прибыли (так что это может быть функция убытка) в случае predicted > real
, real > predicted
и real == predicted
. Он основан исключительно на денежных затратах, связанных с прогнозированием вверх или вниз.
Мой вопрос: как я могу взять эту функцию и реализовать ее с помощью простой модели, такой как линейная регрессия? Я знаю, что у вас должна быть функция градиента, которая принимает X, y, et c. в качестве параметров - но это не относится к моей функции потери. Градиент для меня будет просто постоянным числом, поэтому, если в функции потерь есть такой раздел:
if predicted > real:
return 10 * predicted - 2 * predicted
Градиент будет всего 8.