Skip to main content
SCM - Управление цепочками поставок logo SCM - Управление цепочками поставок
  • SCM Book
    • Методы
    • Файлы
    • Информационные технологии
    • Вопросы управления
  • Карта сайта
  • О проекте
  • Форум
  • Обратная связь
Главная » Книга об управлении цепями поставок » Методы - теория и практика » Прогнозирование спроса и продаж. Записки дилетанта

Метод Кростона и страховой запас. Функция распределения спроса.

Submitted by stanley on 3 October, 2011 - 17:33

 

Сел я тут и задумался... Ну хорошо, получил я характеристики потока спроса:
ожидаемый период между покупками 5.5 дней
ожидаемый размер покупки 3.7 единиц
ожидаемая интенсивность спроса 3.7/5.5 единиц в день...
пусть я даже получил СКО дневного спроса для ненулевых продаж - 2.7. А что там насчет страхового запаса?

Как известно, страховой запас должен обеспечить наличие товара при отклонении продаж от среднего с определенной вероятностью. Метрики уровня обслуживания мы уже обсуждали, давайте для начала поговорим об уровне первого рода. Строгая формулировка задачи звучит так:

У нашей системы поставок есть время реакции. Суммарный спрос на товар за это время есть величина случайная, имеющая свою функцию распределения. Условие "вероятность необнуления запаса" можно записать как

В случае редких продаж функция распределения может быть записана следующим образом:

где

q - вероятность нулевого исхода
p=1-q - вероятность ненулевого исхода
f(x) - плотность распределения размера покупки

Заметьте, в своем исследовании в предыдущий раз все эти параметры я измерял для дневного ряда продаж. Поэтому если время реакции у меня тоже равно одному дню, то эту формулу можно успешно применить прямо сразу. Например:

предположим, что f(x) - нормальная.
предположим, что в области x<=0 вероятности, описываемые функцией очень низкие, т.е.

тогда интеграл в нашей формуле ищется по таблице Лапласа.

в нашем примере p = 1/5.5, так что

 

 

q=

.8182

p=

.1818

 

 

k

f(k)

z=k*2.7+3.7

p*f(k)

F(z)

1-p*L(z)

0

.5000

3.7000

.0909

.9091

.9275

0.5

.6915

5.0500

.1257

.9439

.9640

1

.8413

6.4000

.1530

.9712

.9849

1.5

.9332

7.7500

.1697

.9879

.9947

2

.9772

9.1000

.1777

.9959

.9985

2.5

.9938

10.4500

.1807

.9989

.9996

3

.9987

11.8000

.1816

.9998

.9999

алгоритм поиска становится очевидным - задав SL, наращиваем k, пока F не превысит заданный уровень.

 

Кстати, в последней колонке что? Правильно, уровень обслуживания второго рода, соответствующий заданному запасу. И тут, как я уже говорил, сидит некоторый методологический казус. Давайте представим себе, что продажи происходят приблизительно с частотой один раз в ... ну пусть будет 50 дней. И еще представим себе, что мы держим нулевой запас. Какой уровень обслуживания будет? Вроде как нулевой - нет запаса, нет и обслуживания. Ту же цифру нам даст и система контроля запаса, поскольку наблюдается постоянный out of stock. Но ведь с точки зрения банальной эрудиции в 49 случаях из 50 продажа точно соответствует спросу. То есть не приводит к потерям прибыли и лояльности клиентов, а ни для чего другого уровень сервиса и не предназначен. Этот несколько вырожденный случай (чую, спор начнется) является просто иллюстрацией того, почему даже очень малый запас при редком спросе дает высокие уровни сервиса.

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

Наша задача состоит теперь в том, чтобы проанализировать сумму продаж за период реакции системы, понять ее распределение, и уже оттуда вытаскивать зависимость уровня сервиса от величины запаса.

Итак, функция распределения спроса за один день и все ее параметры нам известны:

По-прежнему результат одного дня статистически независим от любого другого.
Пусть случайное событие состоит в том, что за n дней случилось ровно m фактов ненулевых продаж. Согласно закону Бернулли (да ладно, я ж сижу и с учебника списываю!) вероятность такого события

 

где - число сочетаний из n по m, а p и q - опять те же вероятности.
Тогда вероятность того, что сумма проданного за n дней в результате ровно m фактов продаж не превысит величины z, составит

где - распределение суммы проданного, то есть свертка m одинаковых распределений.
Ну и поскольку искомый результат (суммарные продажи не превышают z) может быть получен при любых m, осталось просуммировать соответствующие вероятности:

(первое слагаемое соответствует вероятности нулевого исхода всех n испытаний).

 

Что-то дальше мне лень со всем этим возиться, желающие могут самостоятельно построить таблицу, аналогичную вышеприведенной в применении к нормальной плотности вероятности. Для этого надо только вспомнить, что свертка m нормальных рапределений с параметрами (a,s2) дает нормальное же распределение с параметрами (ma,ms2).
 

‹ Метод Кростона. Уточнение алгоритма. Вверх Прогнозирование редких продаж. Метод Виллемейна. ›
  • Управление запасами
  • Методы - теория и практика применения
  • версия для печати
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Комментарии

3 October, 2011 - 20:47
#1
RazVal
Изображение пользователя RazVal.
Offline
Зарегистрирован: 28.10.2008

Собственно, второй метод мне нравится гораздо больше, хотя его и считать сложнее, так как там такого казуса не получается - положил ноль на остатки и даже при редких продажах уровень сервиса будет ноль. ;)

Верх
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
4 October, 2011 - 09:46
#2
stanley
Изображение пользователя stanley.
Offline
Зарегистрирован: 02.03.2008

не понял. про какой второй метод ты говоришь?


SY всякая задача имеет простое красивое неправильное решение

Верх
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
4 October, 2011 - 23:33
#3
RazVal
Изображение пользователя RazVal.
Offline
Зарегистрирован: 28.10.2008

stanley wrote:
про какой второй метод ты говоришь?

Когда мы считаем дефицит - как отношение неудовлетворённого спроса, к спросу вообще.

Верх
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
5 October, 2011 - 09:54
#4
stanley
Изображение пользователя stanley.
Offline
Зарегистрирован: 02.03.2008

таки да, ты прав.

тут весь и фокус в том, что при стандартной картинке спрос есть ежедневно и метрики считаются стандартно. а тут отсутствие товара вполне может сочетаться с отсутствием спроса на него. к сожалению, ни в одном KPI никто этого не учитывает.


SY всякая задача имеет простое красивое неправильное решение

Верх
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
  • Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии

Вход для пользователей

  • Создать новую учетную запись
  • Запросить новый пароль

Torah SCM book

  • Книга об управлении цепями поставок
    • Вопросы Его Величества Маркетинга
    • Методы - теория и практика
      • ABC анализ с использованием нескольких критериев
      • ABC анализ. Заботимся о пищеварении
      • Bullwhip Effect или эффект хлыста
      • XYZ и другие буквы алфавита
      • Задача об эскалаторе или чем еще отличаются две столицы.
      • Зачем нужны Распределительные Центры? игрушечный case study.
      • Минимальная оборачиваемость товарных активов
      • Оборачиваемость, средний запас...
      • Оптимальный размер заказа в стиле fashion
      • Прогнозирование спроса и продаж. Записки дилетанта
        • Общие рассуждения о прогнозировании
        • Прогнозирование. Постановка задачи
        • Наивные методы прогнозирования
        • Простое экспоненциальное сглаживание
        • Составляющие прогнозной модели
        • Классическая сезонная декомпозиция
        • Экспоненциальное сглаживание с учетом тренда и сезонности. Метод Холта-Винтерса
        • Прогнозирование редких продаж. Метод Кростона
        • Метод Кростона. Уточнение алгоритма.
        • Метод Кростона и страховой запас. Функция распределения спроса.
        • Прогнозирование редких продаж. Метод Виллемейна.
      • Расчет страхового запаса по эмпирическому распределению ошибки прогноза спроса
      • Уровень обслуживания. Какие они бывают?
      • Формула общей дисперсии при случайном спросе с учетом неопределенности функционального цикла
      • Функция потерь. Как величина страхового запаса влияет на уровень обслуживания
    • Полезные файлы и ссылки
    • Информационные технологии
    • Вопросы управления

Навигация

  • Последние сообщения

Сейчас на сайте

Сейчас на сайте 0 пользователей и 1 гость.

Праздники

©2008 Stanislav Arkhipov
Всякая задача имеет простое красивое неправильное решение.
При цитировании любых материалов сайта ссылка на оригинал обязательна.