You are viewing [info]dagred's journal

Даггенхем и Редбридж - Минимальное количество товара, необходимое для совершения покупки

dagred
Date: 2008-05-04 11:03
Subject: Минимальное количество товара, необходимое для совершения покупки
Security: Public
Tags:x(20), x(80), прогноз продаж
Представьте, что вы пришли в магазин, чтобы купить обои. Если обоев в наличии нет, покупки не будет. Если в наличии 1-2 рулона, это вряд ли вам поможет и покупка снова не состоится. Если рулонов 5-6, то шансы есть, если вам надо обклеить небольшое помещение. Если же обоев 20-30 рулонов, шансы на покупку очень велики, вам хватит.
Все это подталкивает нас к интересному выводу: вероятность покупки зависит от доступного количества товара и, наверное, эту зависимость можно вычислить.
Замечательно. Какая от всего этого польза, спросите вы?
Как правило, считается, что товара нет, когда его нет. Прогнозируя продажи, рассчитывая потребность при заказе товара, специалисты стараются исключить из расчета дни, когда остатки были равны нулю, что сильно влияет на конечные результаты. И это в лучшем случае, многие и этого не делают. Говоря иначе, если в течение последнего месяца у вас на остатках был 1 рулон обоев и не было продаж (что вполне справедливо, учитывая величину остатков) то вы решите, что товар плохой. Ведь 1 рулон это не 0 рулонов, значит, товар "был". Если бы вы знали, что минимальное пороговое значение, допустим, равняется 5 рулонам, то:
* вы привезли бы этот товар в необходимом количестве сразу же;
* исключили из расчета прогноза продаж и потребности в товаре все дни, когда обоев в наличии было меньше 5-ти и получили бы совсем другие цифры, гораздо большие;
* в конце концов, после всего этого, вы продали бы гораздо больше обоев.
Как это сделать?
Допустим, у нас было 15 покупок за анализируемый период (шт):

3, 5, 14, 12, 10, 7, 4, 10, 50, 4, 6, 3, 15, 2, 10.

Максимальная покупка составила 50 шт. Т.е. на основании выборки можно смело утверждать, что если товара в наличии всегда больше 50-ти, то вероятность покупки равна 1 или 100%. X(100%)=50.
Но, держать 50 единиц товара слишком дорого. Давайте определим минимальное количество товара, при котором покупка состоится с вероятностью 90%.
Разобьем интервал, в котором совершались покупки (от 1 до 50) на десять равных частей. 1-5, 6-10... 46-50. Затем, рассчитаем количество покупок, попадающих в каждый из интервалов:

Интервал1-56-1011-1516-2021-2526-3031-3536-4041-4546-50
Кол-во покупок6530000001


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

Интервал1-56-1011-1516-2021-2526-3031-3536-4041-4546-50
Кол-во покупок6530000001
Вероятность для каждого диапазона40%33%20%0%0%0%0%0%0%7%
Нарастающая вероятность40%73%93%93%93%93%93%93%93%100%


Как видно из последней таблицы, обеспечив наличие 15 единиц товара в свободном доступе, мы покроем 93% покупателей, что близко к искомой нами величине верятности в 90%. X(93%)=15. Для большей точности нужно разбить разброс покупок от 1 до 50  не на 10, а на большее количество отрезков.
Если нашей задачей является удовлетворить 90% потока, то, в дальнейшем нам надо исключить из статистики все дни, когда остатков было меньше 15 шт.
Post A Comment | 14 Comments | Add to Memories | Share | Link



tom_garret: что-то непонятное
User: [info]tom_garret
Date: 2008-05-04 15:49 (UTC)
Subject: (no subject)
Keyword:что-то непонятное
очень интересно, спасибо! :)
Reply | Thread | Link



live_observer
User: [info]live_observer
Date: 2008-05-04 16:21 (UTC)
Subject: (no subject)
я все-таки за того тостосума переживаю, который делает вес интервала 46-50 критическим, и которого в следующий раз вы пошлете нахер с вашей системой))
Reply | Thread | Link



Stanislav
User: [info]privet_media
Date: 2008-05-04 18:06 (UTC)
Subject: (no subject)
я думаю, если консультант не оплашает, то запросит 50 рулонов с главного склада :)

Reply | Parent | Thread | Link



dagred
User: [info]dagred
Date: 2008-05-04 18:11 (UTC)
Subject: (no subject)
Всех денег на свете не заработать. 100% рынка не охватить. Очень важно провести границу, дальше которой вы не пойдете.
Что касается конкретного примера и конкретного вопроса, у нас как раз большие шансы продать 50 шт. в розницу (под заказ или со склада вообще плевое дело). Потому что убрав из статистики все дни, когда остатков было меньше 15 шт., мы получим прогнозируемые продажи в день раза в 2-3 выше стандартного расчета. Товара же не всегда лежит на один день, поставка может быть раз в неделю, две. Еще возьмите страховой запас, так что шансы есть, и немалые.
Reply | Parent | Thread | Link



live_observer
User: [info]live_observer
Date: 2008-05-04 18:18 (UTC)
Subject: (no subject)
спасибо
Reply | Parent | Thread | Link



Stanislav
User: [info]privet_media
Date: 2008-05-04 18:07 (UTC)
Subject: (no subject)
А как посчитать "Нарастающую вероятность" ?
Reply | Thread | Link



dagred
User: [info]dagred
Date: 2008-05-04 18:14 (UTC)
Subject: (no subject)
Смотрите, вероятность попадания в интервал 1-5 составляет 40%, в интервал 6-10 составляет 33%. Значит, у нас существует 73% вероятность (40%+33%) попасть в интервал 1-10 (1-5 + 6-10). И так далее.
Reply | Parent | Thread | Link



Yosha O'Rlow
User: [info]yosha_orlow
Date: 2008-05-04 23:13 (UTC)
Subject: (no subject)
Все хочу прикинуть как бы так же ловко приложить количество ассортиментных позиций на вероятность покупки...
Reply | Thread | Link



dagred
User: [info]dagred
Date: 2008-05-05 06:58 (UTC)
Subject: (no subject)
Звучит красиво, но на практике мне даже близко в голову не приходит, как это сделать. Нет наблюдений, нет выборки.
Reply | Parent | Thread | Link



Yosha O'Rlow
User: [info]yosha_orlow
Date: 2008-05-06 09:10 (UTC)
Subject: (no subject)
Мне кажется это можно сделать следующим образом:

1. Посчиать количество посетителей

2. Посчитать с какой частотой покупатель делает покупку в той или иной группе товаров. Заодно посчитать с какой частотой посетитель не делает покупки.

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


Таким образом получим частотный профиль покупателя. Можно им поиграть в зависимости от времени (день недели, сезон, час в конце концов). Полученный профиль связывает поток посетителей с конкретными покупками (группами).


Reply | Parent | Thread | Link



dagred
User: [info]dagred
Date: 2008-05-06 17:44 (UTC)
Subject: (no subject)
Если я правильно вас понял, то внутри каждой товарной группы мы посчитаем как часто покупают каждый товар. Получим распределение.
Возьмем, к примеру ЛКМ (лакокрасочные материалы). Навскидку: 1 Колеровка, 2 Валики, 3 Кисточки, 4 краски, 5 лаки и т.д.
Какой я могу сделать на основании этого вывод? Ну, кроме того, что валики и колеровочная машина это очень хорошо (во многих других группах зависимость менее очевидна)?
Reply | Parent | Thread | Link



Yosha O'Rlow
User: [info]yosha_orlow
Date: 2008-05-06 20:13 (UTC)
Subject: (no subject)
Этот инструмент для связи потока посетителей с потоком покупателей.

Reply | Parent | Thread | Link



live_observer
User: [info]live_observer
Date: 2008-05-05 15:07 (UTC)
Subject: (no subject)
это супер крутая задачка, мне тоже дико интересно, честно говоря, когда Даггенхем и еще кто то в прошлом каком то посту заикнулись о влиянии количества товаров на продажу, я тоже подумал об ассортименте.
на мой взгляд 7 видов, 3 из которых популярные
Reply | Parent | Thread | Link



smartfish: smartfish
User: [info]smartfish
Date: 2008-05-11 08:17 (UTC)
Subject: (no subject)
Keyword:smartfish
хороший пример работы с данными :)
Reply | Thread | Link



browse
my journal
June 2009