Форум OlegON > Программы и оборудование для автоматизации торговли > Другие вопросы > Закупщик

Inventor: анализ совместных продаж / кластерный анализ : Закупщик

23.11.2024 15:07


10.12.2010 03:21
Один умный человек навеял отличную идею :) :
Цитата:
sf13 Андрей, спасибо,
модуль работает очень хорошо. Прост, эффективен, полезен.
Не рассматривали вариант, когда позиции, проявившие себя совместными в парах, проверяются далее на множественную (тройную и более) совместность?
Валера, Вадим, что думаете по этому поводу?
Сделать то это не сложно, основной алгоритм уже есть, остается добавить дополнительные циклы. Главное, чтобы этим пользовались и был результат .

Предлагаю поразмышлять над определениями.
Давайте определим изначальную совместность 2 позиций как "парную", и подумаем над "множественной" совместностью.

В моем представлении множественная совместность может быть двух видов: "цепная" и "базовая".
Допустим для товара Т1:
- Т2 продается с товаром Т1, а Т3 продается с Т2 (не в одних и тех же документах). Несколько таких последовательных парных совместностей, дают "цепную" множественную совместность Т1-Т2-Т3 (если Т3 продается с Т1, то пускай это будут непоследовательные парные совместности Т1-Т2 и Т1-Т3). Следует отметить, что такого рода совместностей будет больше, чем "базовых".
- Если товар Т3 продается одновременно с Т1 и Т2 (в одних и тех же документах), то это "базовая" множественная совместность.
Обозначим ее так: Т1=Т2=Т3

Таким образом, анализировать нужно все виды совместностей. И усилия (технология продажи, выкладка, акции и т.д.) должны быть направлены на то, чтобы как можно больше следующих совместностей:
- непоследовательные парные совместности: Т1-Т2, Т1-Т3
- последовательные парные совместности ("цепные" множественные совместности): Т1-Т2-Т3
трансформировались в "базовые" множественные совместности: Т1=Т2=Т3.

Таким образом, будет увеличен средний чек и удовлетворенность покупателя.

Логично?

Проанализировать утилитой "Inventor: анализ совместных продаж" на данный момент можно:
- непоследовательные парные совместности,
- последовательные парные совместности (пусть это и не совсем удобно)
А вот анализировать "базовые" множественные совместности утилита пока не умеет.

Кстати еще: "базовые" множественные совместности быть может проще отлавливать на уровне категорий, т.е. проводить анализ не конкретных артикулов, а заменять их категориями, к которым они относятся. Тогда список результатов будет больше и, возможно, будет над чем поразмышлять.
10.12.2010 23:14
Цитата:
administrator
Цитата:
sf13 Не рассматривали вариант, когда позиции, проявившие себя совместными в парах, проверяются далее на множественную (тройную и более) совместность?
Валера, что думаете по этому поводу?
Я считаю, что это не нужно, так как работать все эти множества будут уже не одну ночь, а N сочетаний из M. ;) Для проверки же конкретных групповых коэффициентов, которые подозреваются в подобной зависимости, достаточно, просто, заменить несколько позиций названием, объединяющей их группы, и провести тот же самый анализ с помощью уже существующего макроса.

Цитата:
administrator Если товар Т3 продается одновременно с Т1 и Т2 (в одних и тех же документах), то это "базовая" множественная совместность.
Такая ситуация вылезет в парных коэффициентах совместимости после применения уже существующего макроса, поэтому опять же ничего делать бы не стал. ;)
13.12.2010 15:35
Цитата:
administrator Трах тибидох! :D

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

Вадим сегодня ночью безжалостно тестировал данную штуковину, и надеюсь расскажет нам что-нибудь интересное по этому поводу (сколько записей было в массиве, сколько времени ушло, каков результат) ;)
Приветствую!
Новый рекорд с участием 700 000 строк, сделалось за 18 часов на моем супер ПК. Может и раньше сделалось, но опять не смог отследить данный момент.
Увидел много связей, которые не так очевидны на 1-й взгляд!
13.12.2010 16:22
Цитата:
administrator Один умный человек навеял отличную идею :) :
Цитата:
sf13 Андрей, спасибо,
модуль работает очень хорошо. Прост, эффективен, полезен.
Не рассматривали вариант, когда позиции, проявившие себя совместными в парах, проверяются далее на множественную (тройную и более) совместность?
Валера, Вадим, что думаете по этому поводу?
Сделать то это не сложно, основной алгоритм уже есть, остается добавить дополнительные циклы. Главное, чтобы этим пользовались и был результат .

Предлагаю поразмышлять над определениями.
Давайте определим изначальную совместность 2 позиций как "парную", и подумаем над "множественной" совместностью.

В моем представлении множественная совместность может быть двух видов: "цепная" и "базовая".
Допустим для товара Т1:
- Т2 продается с товаром Т1, а Т3 продается с Т2 (не в одних и тех же документах). Несколько таких последовательных парных совместностей, дают "цепную" множественную совместность Т1-Т2-Т3 (если Т3 продается с Т1, то пускай это будут непоследовательные парные совместности Т1-Т2 и Т1-Т3). Следует отметить, что такого рода совместностей будет больше, чем "базовых".
- Если товар Т3 продается одновременно с Т1 и Т2 (в одних и тех же документах), то это "базовая" множественная совместность.
Обозначим ее так: Т1=Т2=Т3

Таким образом, анализировать нужно все виды совместностей. И усилия (технология продажи, выкладка, акции и т.д.) должны быть направлены на то, чтобы как можно больше следующих совместностей:
- непоследовательные парные совместности: Т1-Т2, Т1-Т3
- последовательные парные совместности ("цепные" множественные совместности): Т1-Т2-Т3
трансформировались в "базовые" множественные совместности: Т1=Т2=Т3.

Таким образом, будет увеличен средний чек и удовлетворенность покупателя.

Логично?

Проанализировать утилитой "Inventor: анализ совместных продаж" на данный момент можно:
- непоследовательные парные совместности,
- последовательные парные совместности (пусть это и не совсем удобно)
А вот анализировать "базовые" множественные совместности утилита пока не умеет.

Кстати еще: "базовые" множественные совместности быть может проще отлавливать на уровне категорий, т.е. проводить анализ не конкретных артикулов, а заменять их категориями, к которым они относятся. Тогда список результатов будет больше и, возможно, будет над чем поразмышлять.
Андрей, привет!
Идея нравится, но согласен с Валерой, что Excel может не выдержать таких изевательств.
Можно попробывать окончательно Excel сломать и мой супер ПК! :D
14.12.2010 02:33
Спасибо. Тогда не буду доделывать ничего. ;)
Надо придумать какую-нибудь другую фишку и написать под нее утилиту.
14.12.2010 02:37
Цитата:
administrator Коллеги,
в одной из тем зародилась идея анализа совместных продаж (комплиментарных продаж, перекрестных продаж, ассортиментной связи) в Excel.
Специально для этого я сделал утилиту, которая позволяет это анализировать в Excel.
Скорость анализа очень высокая, миллион строк за 5 секунд.
Во вложении версии для 2003 и 2007 Excel. Внимательно читаем инструкцию в файле!
Если функция будет востребована, то я могу ее включить в следующую версию надстройки Inventor.
Жду отзывов.

Ниже я выложил более новую версию утилиты от administrator 7 дек 2010
Андрей, привет!
Предлагаю описать а зачем эти все "телодвижения" по "связаным продажам" нужны компаниям:
1. Мы увеличиваем количество строк в документах продажи, соответсвенно увеличиваем товарооборот по магазину/магазинам.
2. Оптимизируем выкладку товара с точки зрения связанности продаж.
3. Оптимизируем рекламную активность направленную на напоминание о продаже связанного товара.
4. Оптимизируем закуп с точки зрения, например, нежелательного отсутствия товара "С", который продается вместе с товаром "А".
5. Можем влиять на продажи НОВИНОК, так как можем специально без истории продаж назначать связанные с НОВИНКАМИ товары и таким образом повышать продажи НОВИНОК.

В любом случае необходимо программно этот вопрос решать и продумывать мотивацию продавцов, которая должна быть заточена на продажу таки вот комплектов.
14.12.2010 03:22
Цитата:
VVY
Цитата:
administrator Коллеги,
в одной из тем зародилась идея анализа совместных продаж (комплиментарных продаж, перекрестных продаж, ассортиментной связи) в Excel.
Специально для этого я сделал утилиту, которая позволяет это анализировать в Excel.
Скорость анализа очень высокая, миллион строк за 5 секунд.
Во вложении версии для 2003 и 2007 Excel. Внимательно читаем инструкцию в файле!
Если функция будет востребована, то я могу ее включить в следующую версию надстройки Inventor.
Жду отзывов.

Ниже я выложил более новую версию утилиты от administrator 7 дек 2010
Андрей, привет!
Предлагаю описать а зачем эти все "телодвижения" по "связаным продажам" нужны компаниям:
1. Мы увеличиваем количество строк в документах продажи, соответсвенно увеличиваем товарооборот по магазину/магазинам.
2. Оптимизируем выкладку товара с точки зрения связанности продаж.
3. Оптимизируем рекламную активность направленную на напоминание о продаже связанного товара.
4. Оптимизируем закуп с точки зрения, например, нежелательного отсутствия товара "С", который продается вместе с товаром "А".
5. Можем влиять на продажи НОВИНОК, так как можем специально без истории продаж назначать связанные с НОВИНКАМИ товары и таким образом повышать продажи НОВИНОК.

В любом случае необходимо программно этот вопрос решать и продумывать мотивацию продавцов, которая должна быть заточена на продажу таки вот комплектов.
По НОВИНКАМ мы это делаем в максимально короткий срок.
6. Мы увеличиваем сервис для покупателей, так как предлагаем смежный ассортимент и максимально удовлетворяем потребности покупателей, что не противоречит концепции маркетинга :D .
14.12.2010 04:28
Цель - увеличить средний чек путем продажи дополнительного товара.
Все остальное средство. Ты вроде бы все написал.
Главное предложить покупателю купить, а это либо работа продавца (продавец должен быть продавцом, а не кассиром, который тупо выбивает чек и заворачивает товар), либо в супермаркетах мерчандайзинг (выкладка - молчаливый продавец).
Можно добавить еще ценообразование: на товар, который продается прицепом нет смысла устанавливать низкую наценку. Про планирование продаж и запасов Валера уже писал.
14.12.2010 13:39
Цитата:
administrator Главное предложить покупателю купить, а это либо работа продавца (продавец должен быть продавцом, а не кассиром, который тупо выбивает чек и заворачивает товар), либо в супермаркетах мерчандайзинг (выкладка - молчаливый продавец).
Нужно заметить, что одно другому не мешает, то есть можно все это делать одновременно и получим синергитический эффект. :D
14.12.2010 14:18
Цитата:
administrator Спасибо. Тогда не буду доделывать ничего. ;)
Надо придумать какую-нибудь другую фишку и написать под нее утилиту.
Придумаем, ты не переживай! :D
Часовой пояс GMT +3, время: 15:07.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.