УДК 33:519.2
А.Ю.ЛУКОНИН, Ю.А.ЛУКОНИН СТОХАСТИЧЕСКОЕ МОДЕЛИРОВАНИЕ ПРОЦЕССОВ ПРОДАЖ С ПОМОЩЬЮ СЛОЖНЫХ ПУАССОНОВСКИХ ПОТОКОВ
Случайный процесс продаж рассматривается как случайный пуассоновский поток коммерческих сделок, размеры которых также являются случайной величиной. Показано, что если известно распределение вероятностей размеров сделок и плотность потока покупателей, то можно вычислить распределение вероятностей размеров продаж. Сформулированы условия, при которых это распределение продаж не будет нормальным. Приведены примеры негауссовских распределений в реальных процессах продаж.
Ключевые слова: случайные процессы, случайные пуассоновские потоки, распределение вероятностей размеров продаж, микроэкономика фирмы.
Введение. Процессы продаж являются разновидностью потоков коммерческих сделок, в которых в основу стохастических моделей положен пуассоновский характер потока сделок, характеризующийся как случайный нестационарный поток независимых событий без последействия.
Обозначим 1( t) - плотность потока покупателей. Тогда количество
продаж т за интервал времени длиной г , начинающийся в точке ^, подчиняется закону Пуассона
пт
Рт(г , О = — в'а (т = 0,1,...), (1)
т!
где а - математическое ожидание числа продаж на участке ^0,^ + г ],
а = I ^(2)
Распределение вероятностей pk потребности покупателя в к единицах товара будем называть в дальнейшем распределением потребностей покупателя в товаре. Тогда случайная величина N , равная количеству
проданного товара за интервал ^0, ^ + г ], может быть выражена следую-
щим образом:
т
N = к, , (3)
I = 1
где т - случайное число покупателей на отрезке ^0, ^ + г ], имеющее распределение (1), а кг - количество товара, купленное I -м покупателем: случайная величина, имеющая распределение вероятностей
рк, к = 1,2,... (рк - вероятность того события, что один покупатель
купит к единиц товара).
Можно определить математическое ожидание и дисперсию случайной величины N [1]:
М [N] = М[к ]* а, (4)
D[N] = ((М[к])2 + D[k]) * а , (5)
где М$*р [*] - математическое ожидание и дисперсия соответствен-
но; величина а задается выражением (2);
М[к] = к * рк; D[k] = (к - М[к])2 * рк .
к = 1 к = 1
Соотношения (4) и (5) являются достаточными для описания статистических характеристик сложного пуассоновского потока N [1] только в том случае, когда величина N распределена по нормальному закону. Именно на предположении о том, что величина N распределена нормально, строится современная логистика управления запасами. Однако в работе [2] это фундаментальное предположение подвергается сомнению и приводятся примеры, когда эмпирические оценки распределений вероятностей сложных товарных потоков мало похожи на гауссовские распределения.
В работе [1] отмечается, что сложные пуассоновские потоки имеют сложные распределения, не имеющие аналитического выражения. Тем не менее, такие распределения нужно рассчитывать для построения систем управления товарными и финансовыми потоками фирмы. Поэтому рассмотрим алгоритм вычисления функции распределения вероятностей для случайной величины N .
Распределение вероятностей для сложных пуассоновских потоков. Пусть распределение потребностей покупателя рк определено на
всей числовой оси - к : рури0к и р), ррШ к > 0, а
поток покупателей имеет характеристики (1) - (2). Тогда вероятность того, что т покупателей купят N единиц товара, равна
^ (Ю = Рк, Рк2... Ркт_ Р - к!-к2 -...-кт-! , (6)
к1=- к2 =- кт-1 =-
а вероятность того, что на интервале ^0,t0 + Т] будет продано N единиц товара, равна
Р^0, Т) = Рт(Т, , (7)
т= 1
где Рт(Т,^) - вероятность появления т покупателей товара на интервале ^0, ^ + Т ], определяемая соотношениями (1) - (2).
В правой части выражения (6) сделаем замену переменных:
/1 = К1 + К2 + ••• + km-1 ;
/2 = К2 + ••• + Кт-1 ® К1 = /1 - /2 ;
13 = К3 + ••• + Кт-1 ® К2 = /2 - 13 ,■■■/
/т- 3 = Кт- 3 + Кт- 2 + Кт- 1 ; (8)
/т- 2 = Кт- 2 + Кт- 1 ® Кт- 3 _ 1т- 3 - /т- 2 ;
/ 1 = К 1 ® К 2 = I 2 _ I 1 .
т-1 т-1 т-2 т-2 т-1
Тогда выражение (6) можно переписать в виде
О» (М) = Рм- 4 Рк - V Р/т. 2 - 1т- Л-! . (9)
11" 12= /т-1"
Учитывая, что РК = 0 при К 0, нетрудно видеть, что в (9) будут отличны от 0 только те слагаемые, для которых выполняется система неравенств
т 1 > 0;
/ 2 - / 1 > 0;
т- 2 т-1 ’
/ 3 - / 2 > 0;
т- 3 т- 2 ’ (10)
/1 - /2 > 0;
М - /1 > 0^
Нетрудно видеть, что необходимым условием, при котором удовлетворяется система неравенств (10), является положительность
/і і = 1,2,••,,ти М • Тогда (9) можно записать в виде
От(м) = Рм-1 РЧ- V Рт.2-тА,, м> 0. (11)
¡2
12 А 1т- 2 1т- 1х 1т-1
/1= 1 /2= 1 /т-1= 1
В выражении (11) перейдем к матричной записи. Введем столбцы
{ Qm} = Qm (*'), *' = 1,2,.~. (12)
и
{ р}г = Рг , г = 1,2,.~ (13)
и матрицу
[ Р1гУ = Рг~ 1 , г = 1 = 1,2,.... (14)
Тогда (11) запишется в виде
{ Qm} = [ Р] т'' { Р} ■ (15)
Из области определения р1 следует, что [ Р]у = 0,] , тогда в выражении (15) матрица [ Р] имеет форму нижней треугольной матрицы с ну-
левой диагональю. Рассмотрим случай, когда множество значений I, в ко-
тором р1 > 0, конечно и ограничено сверху I L (ядро р ). Тогда нижний
треугольник матрицы [ Р] вырождается в ленту шириной L, и матрица имеет следующий вид:
0... р10... р2 р10...
[ Р ] =
Рь •••
0 Рь
00 Рь ••
Р10^
••• Р10 • • •
Р10 •
(16)
Матрица Р обладает следующим свойством: результатом умножения слева матрицы Р на вектор с границами ядра Ь1 / Ь2 будет также
вектор с конечным ядром, имеющим границы Ц + 1 / Ь2 + Ь . Таким об-
разом, в результате воздействия матрицы Р на вектор с конечным ядром ядро растягивается и сдвигается на 1. Если распределение вероятностей сложного пуассоновского потока представить в форме столбца
{Р(^ Л}, = Р(і;^ Т)’і = 1,2- • •, тогда из (1),(7),(12) и (15) следует, что
{Р00, Т)} = е'а(І°’Т) !))т [Р]т-1 {Р} . (17)
т= 1 т !
Численная оценка распределения вероятностей. Для того чтобы оценить количество слагаемых М, при котором конечная сумма в правой части (17) с заданной точностью е аппроксимирует {Р(^0,Т)}, оценим норму разности векторов
I Р(1,„Т)}-
М
(ай,Т))" оГ-1
т= 1
т!
[ р ]{ р}
■ а (?0,Т )
Очевидно, что
(а(Л),Т )Т [ р]т-1 {р}
т!
(18)
(19)
і= 1
тах
і
і= 1
[ р і,
Рі =1
і= 1
(20)
а (^0,Т )
е
е
и
ь
Отсюда
(a(t0,T))" Dlm-!
m!
[ pP{ p}
(a(to, T ))m
m!
(21)
Правая часть в (21) есть не что иное, как остаточный член RM (х) разложения ех в ряд Маклорена. Представим RM(х) в форме Лагранжа [3]:
RM ( X ) =
xM'
+1
-eZà£
(M + 1)!
Тогда для правой части (21) получаем оценку
о < q 1 .
(a(to, T ))m (a(to, T ))
M +1
e
ï( t0,T )
(22)
(23)
mM+1 m ! (M + 1)!
Обозначим n = M + 1. Для оценки n ! используем формулу Стирлинга [3]
n
! = V2
p n
n
n q
o < q < i,
(24)
откуда получаем оценку
(a(to, T ))n (a(to, T ))n
(n)!
p n
n
(25)
Используя (18), (21),(23) и (25), получаем, что если найти такое минимальное значение п , при котором выполняется неравенство
a(to, T )e
e
n
n
тогда будет также выполнено неравенство
{P(to,T)}- e
_ fl(.T) n- 1 (a(to, T))" m= 1 m !
■[ P ]m-1 { p}
(26)
(27)
Обсуждение результатов. Используя метод половинного деления, для заданного e можно легко найти min(n), при котором выполняется неравенство (26), в зависимости от a(t0, T). Например, если обозначить M = [a(t0, T)* e] + A M ([а] -целая часть а), то при e = 0,001, можно получить зависимость AM от a(t0, T)* e, представленную в таблице.
Зависимость A M от плотности потока покупателей
m= M +1
m= M +1
e
n
e
n
e
Интервал изменения a(t0, T) * e A M
0 1 2
2 382 3
383 2909 2
2910 21537 1
21538 0
Таким образом, видно, что поправка А Ы существенна лишь при малых значениях а(^,Т)* е .
При оценке распределения продаж необходимо учитывать, что согласно центральной предельной теореме при а(ї0, Т) ® оно должно
стремиться к нормальному. На деле если ядро распределения потребностей покупателя локализовано в пределах 0 20, то уже при значениях а(і0, Т): 7 10 вид распределения продаж практически не отличается от нормального.
Если же распределение потребностей покупателя в товаре имеет «длинный хвост», то, например, распределение величин ежедневных продаж может существенно отличаться от гауссовского. На рис.1 показано такое распределение некоторого товара сантехнической группы, полученное по выборке из 2346 покупок, предоставленной торговой компанией ЗАО «Билд».
Рис.1. Распределение потребностей покупателя
Ядро этого распределения локализовано в интервале 0 < L 420. На рисунке хорошо видны пики распределения, соответствующие покупкам, размеры которых кратны 7. Это объясняется тем, что этот товар в основном покупали упаковками по 7 штук. Ряды покупателей этого товара и продаж за 2004 год показаны на рис. 2 и 3. На них также представлены тренды этих рядов, полученные методом «скользящего среднего» с шириной окна, равной 30 дней. На рисунках хорошо виден нестационарный характер этих рядов. Наличие отрицательных значений в ряде продаж объясняется тем, что в данном представлении учтены возвраты товара покупателями, которые учитывались с отрицательным знаком.
Рис.2. Временной ряд ежедневных продаж 118
Рис.3. Временной ряд покупателей
На рис.4 и 5 представлены гистограммы распределения вероятностей ежедневных продаж 07.05.04 и 22.09.04 соответственно, вычисленные с погрешностью 0,001. Оценки плотностей потока покупателей в эти дни соответственно 5,8 и 15,07 покупателей в день.
Рис.4. Распределение продаж от 07.05.04
Рис.5. Распределение продаж от 22.09.04
На рис.4 хорошо видно влияние упаковок на распределение продаж, на рис.5 это влияние уже нивелировано. Расчеты проводились в системе «1С предприятие» на PC Pentium-IV 1,2 Ггц, время расчета 2 мин и 3 мин 34 сек соответственно.
Выводы. Разработанный алгоритм численной оценки распределения вероятностей для сложных пуассоновских потоков показывает, что в случае большого разброса потребностей покупателей в товаре размеры ежедневных продаж могут иметь существенно негауссовское распределение.
Библиографический список
1. Натан А.А. Стохастические модели в микроэкономике: Учеб. пособие / А.А.Натан. - М. МФТИ, 2001. - 172 с.
2. ЗеваковА.М. Логистика материальных запасов и финансовых активов / А.М. Зеваков.- Спб.; Питер, 2005. - 352 с.
3. Фихтенгольц Г.М.Курс дифференциального и интегрального исчисления, т.2 / Г.М.Фихтенгольц. - М.: Наука, 1969. - 800 с.
Материал поступил в редакцию 15.10.07.
Y.A.LUKONIN, A.Y.LUKONIN STOCHASTIC MODELING OF THE PROCESSES OF THE SALE BY MEANS OF COMPLEX POISSON FLOW
The casual processes of the sale are considered as casual Poisson flow of the all-stock deals, sizes which also are a random quantity. It is shown that if the known distribution of probability of the sizes of the deals and density of the flow of the buyers, that possible calculate distribution of probability of the sizes of the sale. There are laid down conditions, under which this sharing the sale will not be normal. Cite an instance distribution in real process of the sale, which are differ from Gauss distribution .
ЛУКОНИН Юрий Андреевич (р.1955) кандидат технических наук, доцент кафедры «Программное обеспечение вычислительной техники и автоматизированных систем» (ПОВТиАС) ДГТУ. Окончил РГУ по специальности «Физика» (1977).
Научные интересы: математические методы и модели в экономике.
Автор 13 публикаций.
ЛУКОНИН Антон Юрьевич (р.1983) аспирант кафедры ПОВТиАС ДГТУ. Окончил ДГТУ по специальности «Сервис и техническая эксплуатация автотранспортных средств» (2005).
Научные интересы: математические методы и модели в экономике.
Автор 4 публикаций.