Skip to content

Анализ корзины - Помощь FineReport | Разработка отчетов | Отчеты | Учебные пособия

Анализ корзины покупок

1. Обзор

1.1 Концепции

Аналитический метод, позволяющий соотнести различные товары и выявить связи между ними путем изучения данных о потреблении товаров пользователями, известен как "анализ корзины".

Если степень усиления >1, это доказывает, что два товара сильно связаны между собой, а их сочетание эффективно, поэтому их можно считать продаваемыми вместе.

Примечание: В результате объединения левого и правого каналов в данной работе будет создано декартово произведение, что приведет к N-кратному расширению данных, поэтому рекомендуется брать небольшую часть данных для анализа корзины, чтобы избежать чрезмерного расширения данных. Если вам необходимо проанализировать больше данных для объединения товаров, рекомендуется использовать: Расчет коэффициента связанности корзины покупок

1.2 Решаемые проблемы

Выявление закономерностей в покупательском поведении клиентов:

Например, если пользователь покупает товар A, влияет ли это на товар B?

Различаются ли модели покупок у разных пользователей?

Какие продукты следует объединить в пакет?

1.3 Ожидаемое воздействие

Подробные ссылки на приборную панель см. в разделе: Анализ корзины покупок

1.4 Идеи для реализации

Корреляционный анализ измеряется следующими показателями.

определитьвероятностное описаниеприведите пример
степень поддержкиПоддержка - это вероятность того, что товар A и товар B будут куплены одновременно, или отношение числа покупок данной комбинации товаров к общему числу покупок товаров.Поддержка показывает, насколько репрезентативно данное правило для всех транзакций, и очевидно, что чем больше поддержка, тем важнее ассоциативное правило.Поддержка набора элементов A над поддержкой набора элементов BP (A n B)Сегодня было сделано 10 заказов, из которых молоко и хлеб были куплены 6 раз, поэтому поддержка комбинации молоко+хлеб составляет 6/10 = 60%.
уровень доверия (матем.)Доверие - это условная вероятность покупки A и последующей покупки B. Проще говоря, это вероятность покупки B из-за покупки A.Доверие набора элементов B к набору элементов AСтепень P (B|A)Сегодня поступило 10 заказов, из которых число покупок A равно 8, а число покупок A и B равно 6. Доверительный уровень равен 6/8 = 75%.
степень повышенияПодъем при покупке A сначала при покупке B, используемый для определения того, имеет ли подход комбинации товаров реальную ценность, заключается в том, превышает ли количество раз, когда покупается комбинация товаров, количество раз, когда покупаются отдельные товары, больше 1 означает, что комбинация действительна, меньше 1 означает, что она не действительна.L= P(A n B) /[P(A)*P(B)]Сегодня 10 заказов, 8 покупок A, 6 покупок B и 6 покупок A+B, поэтому подъемная сила 0,6/(0,8*0,6) > 1, поэтому комбинация A+B действительна.

Формула для расчета уровня поддержки: количество одновременных заказов A и B/общее количество приобретенных заказов

Формула уровня доверия: количество заказов, закупающих и A, и B / количество заказов, закупающих A

Формула увеличения: Поддержка / ((Количество покупок А/всего заказов на поставку)*(Количество покупок Б/всего заказов на поставку))

2. Примеры

Сводная таблица мерчандайзинга в группах.xlsx

2.1 Комбинирование левой и правой частей для поиска товарного ассортимента

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

1) С помощью "Group Merchandise Sales Summary" создайте новую тему анализа: Shopping Cart Analysis. Добавьте данные и отметьте "Код документа" и "Название товара". Как показано на рисунке ниже:

2) Снова добавьте данные "Group Merchandise Sales Summary Table", добавьте "Merge Left and Right" и объедините набор данных "Document Code" и "Product Name" под "Group Merchandise Sales Summary Table 1", как показано на следующем рисунке:

3) Выберите "Левое слияние" и выполните слияние на основе "Кода документа", как показано на рисунке ниже:

4) Добавьте настройки поля для изменения названия."Название товара" устанавливается как товар A, а "Список товаров группы - Название товара" устанавливается как товар B. Это показано на следующем рисунке:

2.2 Расчет показателей потребности

Из формулы, приведенной в разделе 1.4, вытекают следующие показатели: количество заказов, по которым были приобретены и A, и B, количество заказов, по которым были приобретены A, количество заказов, по которым были приобретены B, и общее количество приобретенных заказов.

2.2.1 Нахождение "количества заказов на покупку A".

Добавьте новый столбец, сгруппированный по "наименованию товара A", сгруппированный код документа для деэквивалентного подсчета, вы можете получить количество ордеров на покупку A. Как показано на рисунке ниже:

2.2.2 Нахождение "количества заказов на покупку B".

Затем добавьте новый итоговый столбец, сгруппированный по "наименованию товара B", сгруппированный код документа для деэквивалентного подсчета, вы можете получить количество ордеров на покупку B, как показано на рисунке ниже:

2.2.3 Нахождение "количества заказов для A и B".

Добавьте новый итоговый столбец, в соответствии с "A название продукта" и "B название продукта" для группировки, после группировки код документа для снятия акцента подсчета, вы можете получить в то же время купить количество заказов A и B, как показано ниже:

2.2.4 Нахождение "общего количества заказов на поставку".

Добавив новый итоговый столбец с уменьшенным количеством всех кодов документов, вы получите общую информацию о количестве заказов, как показано ниже:

Все вышеперечисленные базовые показатели "количество заказов, в которых были куплены и A, и B", "количество раз, когда был куплен A", "количество раз, когда был куплен B" и "общее количество купленных заказов" уже подсчитаны. Осталось рассчитать поддержку, уверенность и подъем.

2.3 Рассчитайте уровни поддержки, уверенности и усиления

2.3.1 Поиск уровня "поддержки"

Поддержка =Количество одновременныхзаказовA иB/Общее количество заказов на поставку, с новым столбцом формулы, как показано ниже:

2.3.2 Нахождение уровней доверия

Доверие =Количество заказов, в которых закупаются и A, и B/Количество заказов, в которых закупается A. Добавьте новый столбец, как показано ниже:

2.3.3 Запрос на "степень подъема"

Boost =Support/ ((количество заказов на закупку A/общее количество закупленных заказов) * (количество заказов на закупку B/общее количество закупленных заказов)), с новыми столбцами, как показано ниже:

2024-04-09_14-42-25.png

2.4 Удаление комбинаций товаров с одинаковыми АВ

Если название товара A и название товара B совпадают, это один и тот же товар, и рассчитывать Support, Confidence и Boost бессмысленно. Мы можем отфильтровать эту часть товарной комбинации, как показано ниже:

После выполнения описанных выше действий сохраните и обновите эту тему анализа.

2.5 Создание компонентов

1) Создайте компонент, используя только что сохраненный "Анализ корзины". Выберите "Пользовательская диаграмма" и перетащите "Название продукта A" и "Название продукта B" на горизонтальную и вертикальную оси соответственно.

В быстром прямоугольнике настроек свойств графика перетащите "Степень поддержки" в столбец "Цвет". Поскольку при построении графика значения нескольких заказов будут суммироваться, для метода суммирования Support Degree необходимо выбрать Average. Это показано на следующем рисунке:

2) Создайте еще один новый компонент, который будет отображать данные о пробое "Поддержка", "Уверенность" и "Усиление". Как показано на рисунке ниже:

Среди них "Поддержка, уверенность и улучшение" следует заменить на "Среднее", поскольку они будут объединены и суммированы для нескольких заказов. Формат значения установлен в процентах, как показано ниже:

2.6 Отображение эффектов

Подробности см. в разделе 1.3 данного документа.