Архив форума

С 28 декабря 2001 года по ... Здесь много вкусного.

Новый форум здесь.

Добро пожаловать, Гость. Пожалуйста, выберите Вход.

24.09.2026 :: 21:52:21

Новости:
Главная | Справка | Поиск | Вход


Отсутствие спроса - как поступить? (Прочитано 5385 раз)
Челевич Егор
Экс-Участник



Отсутствие спроса - как поступить?
09.06.2008 :: 19:14:26
 
Добрый день.
 
Посоветуйте, плиз:
есть история продаж понедельно.
 
Но в ней есть нулевые значения (отсутствие спроса).
 
Я хочу применить мультипликативную модель с трендом и сезонностью.
Т.е. X = T*S*I
T - тренд
S - сезонность
I - случ. компонента.
 
Обычно берут логарифм от ряда X:
X' = ln(X) = ln(T*S*I) = ln(T) + ln(S) + ln(I) = T' + S' + I'
и этим переходят к аддитивной модели, которая проще и быстрей.
 
Как поступают с нулевым спросом, ведь ln(0) не существует - кто знает?
Наверх
 

rn.gif
  IP записан
Пимонов Евгений
Senior Member
****




Сообщений: 312
Re: Отсутствие спроса - как поступить?
Ответ #1 - 10.06.2008 :: 08:15:37
 
От нулевых продаж никто не застрахован, они были есть и будут.
А вот Ваша цель непонятна. Прогноз? Изучение спроса? Или?
Наверх
 
 

Научу пользоваться поисковиками. Дорого.
E-mail | ICQ   IP записан
Грейбо Сергей
Senior Member
****




Сообщений: 282
Re: Отсутствие спроса - как поступить?
Ответ #2 - 10.06.2008 :: 09:16:20
 
Егор, здравствуйте.
Я бы исключил нулевые продажи для определения линии трэнда, но обязательно использовал бы их при определении среднеквадратичного отклонения
 
С уважением
Сергей
Наверх
 
 
E-mail   IP записан
Челевич Егор
Экс-Участник



Re: Отсутствие спроса - как поступить?
Ответ #3 - 10.06.2008 :: 15:43:29
 
Процитировано сообщение: Пимонов Евгений от 10.06.2008 :: 08:15:37:
От нулевых продаж никто не застрахован, они были есть и будут.
А вот Ваша цель непонятна. Прогноз? Изучение спроса? Или?

 
Моя цель прогноз.
Для этого хочу логарифмировать ряд и выделить тренд, сезонность и случайную компоненту, в сумме дающие логарифм ряда.
Наверх
 

rn2.gif
  IP записан
Челевич Егор
Экс-Участник



Re: Отсутствие спроса - как поступить?
Ответ #4 - 10.06.2008 :: 15:51:39
 
Процитировано сообщение: Грейбо Сергей от 10.06.2008 :: 09:16:20:
Егор, здравствуйте.
Я бы исключил нулевые продажи для определения линии трэнда, но обязательно использовал бы их при определении среднеквадратичного отклонения

Сергей, выше на рисунке я к ряду добавил по 1 шт. в неделю и прологарифмировал. Это чтобы минус бесконечность не получать при отсутствии спроса. ln(0+1) = 0
 
Видно, что нули создают выбросы, сильно искажающие остальной ряд.
 
Вы предлагаете просто выбросить их?
Хорошо, тренд я определю и вычту, а как с сезонностью. У меня это недельные коэффициенты.
 
И кстати, для расчета СКО нули тоже желательно выкинуть, если меня интересует верхняя граница доверительного интервала, а не нижняя?
 
Так я понимаю?
Наверх
 
 
  IP записан
Пимонов Евгений
Senior Member
****




Сообщений: 312
Re: Отсутствие спроса - как поступить?
Ответ #5 - 11.06.2008 :: 06:21:03
 
Процитировано сообщение: Челевич Егор от 10.06.2008 :: 15:43:29:

Моя цель прогноз.
Для этого хочу логарифмировать ряд и выделить тренд, сезонность и случайную компоненту, в сумме дающие логарифм ряда.

Ясно. Сергей предлагает выбросить нули, это стандартная операция и здесь он прав. Другой вопрос, что отрицательный результат это тоже результат и его надо рассмотреть сточки зрения почему ноль? Не было на складе товара, отсутствовал ведущий манагер продаж, праздничная короткая неделя или мало ли что случается в жизни. И взависимости от ситуации надо или выбросить ноль или заменить его просто значением тренда без сезонности и шума. Это стандартные операции.
Другой вариант это рассматривать не недельные продажи а например продажи за месяц.
Наверх
 
 

Научу пользоваться поисковиками. Дорого.
E-mail | ICQ   IP записан
Грейбо Сергей
Senior Member
****




Сообщений: 282
Re: Отсутствие спроса - как поступить?
Ответ #6 - 11.06.2008 :: 11:49:42
 
Егор, здравствуйте
Очень нравиться Ваш метод, но существуют и другие
 
Например, наличие нулевых значений не препядствует нахождение интересующего Вас трэнда (это стандартная функция Excel)
Только Вот трэнды будут иметь разные параметры если не учитывать нули или учитывать их.
 На примере я Вам показал (график 1 и 2)
Весь вопрос в ошибке (график 3) можете или не можете Вы пренебречь ею.
Что касается учета и не учета нулевых значений при определении СКО, то нужно помнить, что обычно закон распределения "зеркальный" поэтому учет "нижних" значений повышает точность прогноза
 
Это не в коем случае не говорит о том, что Ваш метод не верен, и я уверен,  
что то о чем я говорю Вам известно
С уважением
Сергей
Наверх
 
 
E-mail   IP записан
Грейбо Сергей
Senior Member
****




Сообщений: 282
Re: Отсутствие спроса - как поступить?
Ответ #7 - 11.06.2008 :: 12:06:58
 
График 1,2,3
Наверх
 

26_001.gif
E-mail   IP записан
Челевич Егор
Экс-Участник



Re: Отсутствие спроса - как поступить?
Ответ #8 - 11.06.2008 :: 14:26:10
 
Процитировано сообщение: Пимонов Евгений от 11.06.2008 :: 06:21:03:

Сергей предлагает выбросить нули, это стандартная операция и здесь он прав. Другой вопрос, что отрицательный результат это тоже результат и его надо рассмотреть сточки зрения почему ноль? Не было на складе товара, отсутствовал ведущий манагер продаж, праздничная короткая неделя или мало ли что случается в жизни. И взависимости от ситуации надо или выбросить ноль или заменить его просто значением тренда без сезонности и шума. Это стандартные операции.
Другой вариант это рассматривать не недельные продажи а например продажи за месяц.

 
Допустим, я отфильтровал выбросы, посчитал неудовлетворенный спрос, и нули у меня - именно из-за отсутствия спроса в эту неделю.
Выбрасывать его или заменять значением? Если заменять, то почему, Евгений, - трендовым значением без сезонности?
По картинке сезонность критичней получается, чем тренд.
Тогда, может, коэффициент сезонности для этой недели получить интерполированием по соседним?
 
По поводу продаж за месяц - как-то грубо мне кажется. (у меня прогноз будет скажем на 6 недель)
Хотя, есть товары, где нулевой спрос - 20-30% от всех значений. Тогда наверно хорошо будет за месяц.
 
Еще есть вариант - сглаживание исходного ряда. Но при этом выбросы просто сгладятся.
И еще вариант - ряд заменить на скользящую среднюю периодом 6 недель (или сумму) - мне по сути ее и надо будет прогнозировать. Только вопрос тут - можно ли логарифмировать такой ряд? Хотелось бы, чтобы случайная компонента была распределена нормально.
 
Спасибо.
Наверх
 
 
  IP записан
Челевич Егор
Экс-Участник



Re: Отсутствие спроса - как поступить?
Ответ #9 - 11.06.2008 :: 15:12:37
 
Добрый день, Сергей.
Процитировано сообщение: Грейбо Сергей от 11.06.2008 :: 11:49:42:

Например, наличие нулевых значений не препядствует нахождение интересующего Вас трэнда (это стандартная функция Excel)
Только Вот трэнды будут иметь разные параметры если не учитывать нули или учитывать их.

Да, согласен. Хочется получить достаточно точные параметры того же тренда и сезонности. Выбросы, особенно на границах интервала сильно влияют на угол наклона и проч.
 
Я не пользуюсь уравнениями тренда, взятыми из диаграмм.
Во-первых, у меня несколько тысяч товаров, во вторых, мультипликативная модель, если я правильно сделал преобразования, в простейшем случае описывается уравнением
 
y(t) = exp(A*t + B) * exp(S'(t)),
 
где S' - 52 сезонных коэффициента.
 
Такой стандартной функции в экселе нет.  Печаль
Наверх
 
 
  IP записан
Грейбо Сергей
Senior Member
****




Сообщений: 282
Re: Отсутствие спроса - как поступить?
Ответ #10 - 11.06.2008 :: 15:45:21
 
Егор, думаю, при таком асортименте нужно стремиться к простоте.
Не пробовали взять метод более простой?
Наверх
 
 
E-mail   IP записан
Челевич Егор
Экс-Участник



Re: Отсутствие спроса - как поступить?
Ответ #11 - 11.06.2008 :: 16:04:48
 
У меня ж макросы считают все, не вручную  Улыбка
Наверх
 
 
  IP записан
Грейбо Сергей
Senior Member
****




Сообщений: 282
Re: Отсутствие спроса - как поступить?
Ответ #12 - 11.06.2008 :: 16:52:56
 
НЕУЖЕЛИ!? Озадачен
 
Егор, извините это шутка, просто не удержался от такого соблазна
 
С уважением
Грейбо
Наверх
 
 
E-mail   IP записан
Челевич Егор
Экс-Участник



Re: Отсутствие спроса - как поступить?
Ответ #13 - 12.06.2008 :: 11:57:39
 
Процитировано сообщение: Грейбо Сергей от 11.06.2008 :: 16:52:56:
НЕУЖЕЛИ!? Озадачен

Егор, извините это шутка, просто не удержался от такого соблазна

С уважением
Грейбо

 Улыбка
 
Добрый день.
Вот, посчитал суммированный ряд по модели
y(t) = exp(A*t + B) * exp(S'(t)) * DI,
 
DI - доверительный интервал, минимизирующий потери при несовпадении факта и прогноза.
 
Как раз в этом товаре получилось по факту замедление темпа роста спроса.
А тренд exp(A*t + B) дает ускорение роста (при A<0 - замедление спада), т.е. кривая тренда загибается вверх.
 
Похоже, точней получилось бы при
y(t) = (A*t + B) * exp(S'(t)) * DI
т.е. линейный тренд.
 
А еще лучше
y(t) = (A*t^2 + B*t + C) * exp(S'(t)) * DI
 
только я пока не знаю как из ряда выделить квадратичный тренд.
Наверх
 

rn3.gif
  IP записан
Челевич Егор
Экс-Участник



Re: Отсутствие спроса - как поступить?
Ответ #14 - 12.06.2008 :: 17:57:40
 
Да уж.
 
Построил квадратичный тренд по методу наименьших квадратов (104 недели),
получил совсем неадекватную кривую. Вот уж действительно важность выбора модели  Нерешительный
Наверх
 

rn4.gif
  IP записан