2.83M
Category: economicseconomics

Анализ рыночной корзины

1.

Lecture4: Market Basket Analysis

2.

Лекция 4:
Анализ рыночной корзины

3.

Лекция 4: Цели обучения
Определить анализ рыночной корзины и рост
Вычислить рост двух продуктов
Расчет трехстороннего подъема продукта
Оптимизация трехстороннего подъема продукта

4.

Lecture4: Learning Objectives
1. Define Market Basket Analysis and Lift
2. Compute Two Product Lifts
3. Compute Three-Way Product Lifts
4. Optimize Three-Way Product Lifts

5.

Анализ рыночной корзины
Розничные торговцы используют сканеры для
создания данных, в которых перечислены товары,
приобретенные каждым покупателем в рамках
данной транзакции.
Данные добываются для получения полезной
информации для увеличения прибыли.
Bloomingdale’s обнаружил, что женщины, которые покупают
косметику, часто покупают сумочки, что привело к ее
решению объединить сумочки и косметику вместе в попытке
увеличить общий объем продаж в магазине.
Walmart обнаружил, что женщины, покупающие молоко,
часто покупают хлеб. Затем мы можем начать принимать
некоторые
тактические решения относительно того, когда мы
выставим эти
два товара на продажу.

6.

Market Basket Analysis
Retailers use scanners to create data that lists items
purchased by each customer on a given transaction
Data is mined for useful information to increase profits
Bloomingdale’s found that women who purchase cosmetics often buy
handbags, which lead to its decision to place handbags and cosmetics
together in an attempt to increase total store sales
Walmart found that women who purchase milk often buy bread. Then
we can start to make some tactical decisions about when we put those
two items on sales

7.

Анализ рыночной корзины
Рассмотрим следующий пример:
1. Подгузник покупается с пивом
в три сделки
2. Хлеб покупается с молоком в
три сделки.

8.

Market Basket Analysis
Consider the following example:
1. Diaper is bought with beer
in three transactions
2. Bread is bought with milk
in three transactions

9.

Анализ рыночной корзины
Розничные торговцы могут использовать анализ
рыночной корзины для различных маркетинговых
стратегий:
Изменение планировки магазина в соответствии с
трендами
Анализ поведения клиентов
Дизайн каталога
Какие популярные товары покупают клиенты
Индивидуальные письма с дополнительными
продажами

10.

Market Basket Analysis
Retailers can use market basket analysis for numerous
marketing strategies:
Changing the store layout according to trends
Customer behavior analysis
Catalog design
What are the trending items customers buy
Customized emails with add-on sales

11.

Анализ рыночной корзины
Анализ рыночной корзины направлен на получение
ответов на следующие вопросы:
Каковы модели покупок? (товары, купленные вместе
/ последовательно / сезонно)
Какие продукты могут выиграть от рекламы?
Почему клиенты покупают определенные товары?
В какое время дня они его покупают?
Кто заказчики? (студенты, семьи и т. д.)

12.

Market Basket Analysis
Market basket analysis aims to answer the following:
What are the purchase patterns? (items purchased
together/sequentially/seasonally)
Which products might benefit from advertising?
Why do customers buy certain products?
What time of the day do they buy it?
Who are the customers? (students, families etc…)

13.

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

14.

Market Basket Analysis
To study market basket analysis to identify sets of
products that customers tend to buy together and how
this knowledge can help retailer increase profits
Market basket is the list of products purchased by customer
To extract information from customers’ market baskets
that can be used to increase a retailer’s profit
Ex: there is a positive association between the purchases of
cereal and bananas because a shopper who purchases cereal
is more likely to purchase bananas than a typical shopper

15.

Концепция лифта
Поднимать:(Lift)?
Рост для комбинации покупаемых товаров (и / или дня недели)
определяется уравнением ниже«
(Фактическое количество раз, когда происходит комбинация)" / "(Прогнозируемое
количество раз, когда комбинация встречается, если элементы в комбинации были
независимыми)"

16.

Concept of Lift
Lift:
Lift for a combination of purchase items (and/or day of week) is
defined by equation below
(Actual number of times combination occurs)
(Predicted number of times combination occurs if items in combination were independent)

17.

Двусторонний подъем продукта
Двусторонний товарный лифт - это лифт, в котором
участвуют два продукта.
Его легко вычислить в Excel.
Его можно обобщить на ситуации, связанные с
вычислением подъемов, включающих более двух
предметов или другие атрибуты транзакции
(например, день недели).

18.

Two-Way Product Lift
Two-way product lift is a lift involving two products
It can easily be computed in Excel
It can be generalized to situations involving the computation
of lifts involving more than two items or other transaction
attributes (such as day of week)

19.

Пример транзакции в супермаркете
Чтобы попрактиковаться в вычислении лифта, мы
используем данные транзакций супермаркета в
файле marketbasket.xls.
День недели обозначается следующим образом: 1 =
понедельник, 2 = вторник,…, 7 = воскресенье.
Покупатели покупают 6 товаров (овощи, детское
питание, фрукты, молоко, DVD и мясо).
1 = товар, приобретенный покупателем
0 = товар не куплен покупателем

20.

Superstore Transaction Example
To practice computing lift, we use the superstore
transaction data in the file marketbasket.xls
The day of the week is denoted by 1 = Monday, 2 = Tuesday,
…, 7 = Sunday
There are 6 items (vegetables, baby, fruit, milk, dvds, and
meat) purchased by customers
1 = item purchased by a customer
0 = item not purchased by a customer

21.

Пример транзакции в супермаркете
Первые 20 строк данных
Например, первая транзакция
представляет покупателя, который
купил овощи, мясо и молоко в пятницу.

22.

Superstore Transaction Example
The first 20 rows of the data
For example, the first transaction
represents a customer who bought
vegetables, meat, and milk on a
Friday

23.

Пример транзакции в супермаркете
По данным супермаркета, подъемник для мяса и овощей
«(Фактическое количество транзакций, по которым были закуплены мясо и овощи)»
------------------------------------------------------------------------------------------------------------------------------------
/ («(Общее количество транзакций)« × »(Доля покупок мяса)« × («Доля случаев покупки овощей)»)
Предположим, что из 1000 транзакций 300 связаны с покупкой мяса, 400 - с
покупкой овощей, а 200 - с покупкой мяса и овощей.
Независимость закупок мяса и овощей подразумевает, что вероятность сделки с мясом
составляет 0,30 независимо от сделки, связанной с покупкой овощей.
Таким образом, независимость означает, что 1000 × (0,40) × (0,30) = 120 транзакций
должны включать покупку мяса и овощей.
Прогнозируемое количество сделок по покупке мяса и овощей

24.

Superstore Transaction Example
For superstore data, lift for meat and vegetables is
(Actual # of transactions where meat and vegetables were purchased)
(Total # of transactions) × (Fraction of times meat was purchased) × (Fraction of times vegetables was purchased)
Suppose that in 1,000 transactions, 300 involved a meat purchase, 400
involved a vegetable purchase, and 200 involved a purchase of meat and
vegetables
Independence of meat and vegetable purchases implies that the likelihood of a
transaction involving meat is 0.30 irrespective of a transaction involving a vegetable
purchase
Thus, independence implies that 1,000×(0.40)×(0.30) = 120 transactions should
involve purchase of meat and vegetables
Predicted # of transactions involving purchase of meat and vegetables

25.

Пример транзакции в супермаркете
Предположим, что из 1000 транзакций 300 связаны с
покупкой мяса, 400 - с покупкой овощей, а 200 - с покупкой
мяса и овощей.
то говорит нам о том, что подъемник для мяса и овощей
"200" /"1,000×(0.40)×(0.30)" = "200" /"120" = 1.67
Мясо увеличивает вероятность того, что транзакция связана с
овощами, в 1,67 раза.
1,67> 1 мясо и овощи, как правило, покупаются вместе!

26.

Superstore Transaction Example
Suppose that in 1,000 transactions, 300 involved a meat
purchase, 400 involved a vegetable purchase, and 200 involved a
purchase of meat and vegetables
It tells us that lift for meat and vegetables is
200
200
= 120 = 1.67
1,000×(0.40)×(0.30)
Meat makes it 1.67 times more likely that a transaction involves vegetables
1.67 > 1 meat and vegetables tend to be purchased together!

27.

Пример транзакции в супермаркете
Комбинации товаров с подъемником, намного
превышающим 1, указывают на то, что товары, как правило,
покупаются вместе.
Это ценная информация для продавца, потому что размещение
продуктов с большими подъемниками рядом друг с другом на
витрине магазина может увеличить продажи, исходя из
предположения, что продажи одного продукта стимулируют
продажи другого продукта.

28.

Superstore Transaction Example
Product combinations with lifts much greater than 1 indicate that
items tend to be purchased together
This is valuable information for the retailer because placing products with
large lifts near each other in a store display can increase sales based on
the assumption that the sales of one product stimulate sales of other
product

29.

Классные упражнения
Предположим, что в 2000 транзакциях 900 (дробь: 900/2000 = 0,45)
связаны с покупкой мяса, 1200 (дробь: 1200/2000 = 0,6) связаны с
покупкой овощей, 1000 (дробь: 1000/2000 = 0,5) связаны с покупкой
мяса. покупка хлеба, 500 - покупка мяса и овощей, 700 - покупка овощей
и хлеба, а 300 - покупка мяса и хлеба (предположим, что две покупки
товаров не зависят друг от друга)
Пожалуйста, рассчитайте подъемники для
1) мясо и овощи
2) овощи и хлеб
3) мясо и хлеб

30.

Class Exercise
Q. Suppose that in 2,000 transactions, 900 (fraction:
meat purchase, 1,200 (fraction:
1000
900
= 0.45) involved a
2000
1200
= 0.6) involved a vegetable purchase,
2000
1,000 (fraction:
= 0.5) involved a bread purchase, 500 involved a
2000
purchase of meat and vegetables, 700 involved a purchase of vegetables and
bread, and 300 involved a purchase of meat and bread (please assume the
independence of two item purchases)
Please calculate lifts for
1) meat and vegetables
2) vegetables and bread
3) meat and bread

31.

Пример транзакции в супермаркете
Мы стараемся найти подъемники для всех двухкомпонентных комбинаций.
Выполните следующие шаги, чтобы определить долю всех транзакций,
связанных с каждым продуктом, и долю транзакций, происходящих в
каждый день недели.
Информация, необходимая для вычисления знаменателя предыдущего
уравнения
1. В ячейке L7 вычислите общее количество транзакций по формуле =
количество (B: B). Эта формула подсчитывает, сколько чисел встречается в
столбце B, что дает вам общее количество транзакций.
2. Скопируйте формулу = COUNTIF (INDIRECT (K9), 1) / $ L $ 7 из L9 в
ячейки L10: L14, чтобы вычислить долю транзакций, связанных с
каждым продуктом.60,7% всех транзакций с овощами и т. д.
3. Скопируйте формулу = COUNTIF (day_week, K17) / COUNT
(day_week) из
L17 в L18: L23, чтобы определить долю всех
транзакций, происходящих в каждый день недели.13,9% всех
транзакций происходят в понедельник и т. д.

32.

Superstore Transaction Example
We try to find lifts for all two-product combinations
Perform following steps to determine the fraction of all transactions
involving each product and the fraction of transactions taking place on
each day of the week
Information needed to compute the denominator of previous equation
1.
In cell L7, compute the total # of transactions with the formula =count(B:B).
This formula counts how many numbers occur in Column B, which gives you
the total # of transactions
2.
Copy the formula =COUNTIF(INDIRECT(K9), 1)/$L$7 from L9 to cells
L10:L14 to compute the fraction of transactions involving each product
3.
60.7 percent of all transactions involving vegetables etc…
Copy the formula =COUNTIF(day_week, K17)/COUNT(day_week) from L17
to L18:L23 to determine the fraction of all transactions occurring on each day of
the week
13.9 percent of all transactions occur on Monday etc…

33.

Расчет подъемников для двухсторонних
комбинаций продуктов
Двусторонняя таблица данных для расчета подъемной силы
для любой комбинации двух продуктов
1.
Рассчитайте прогнозируемое количество транзакций с овощами и
фруктами:
2.
В ячейке Q10 используйте формулу
=IF(N9<>O9, VLOOKUP(N9, K9:L14, 2, FALSE)*L7*VLOOKUP(O9, K9:L14, 2, FALSE), 0)
для вычисления прогнозируемого количества транзакций с участием
двух продуктов
Эта формула вычисляет знаменатель предыдущего уравнения

34.

Calculating Lifts for Two-Way Product Combinations
Two-way data table to compute the lift for any combination of
two products
1. Calculate the predicted # of transaction involving vegetables and fruit:
In cell Q10, use the formula
=IF(N9<>O9, VLOOKUP(N9, K9:L14, 2, FALSE)*L7*VLOOKUP(O9, K9:L14, 2, FALSE), 0)
to compute the predicted # of transactions involving two products
This formula computes the denominator of previous equation

35.

Расчет подъемников для двухсторонних комбинаций
продуктов
Рассчитайте фактическое количество транзакций с овощами и
фруктами.
В ячейке P10 используйте формулу массива
= СУММ ((КОСВЕННАЯ (N9) = 1) * (КОСВЕННАЯ (O9) = 1))
для вычисления количества раз, когда сочетание овощей и фруктов
встречается вместе. После ввода формулы нажмите Control + Shift +
Enter.
Эта формула создает два массива
1. Массив, содержащий 1, если запись в столбце овощей равна 1, и 0 в
противном случае
2. Массив, содержащий 1, если запись в столбце фруктов равна 1, и 0 в
противном случае

36.

Calculating Lifts for Two-Way Product Combinations
2. Calculate the actual # of transactions involving vegetables and fruit
In cell P10, use the array formula
=SUM((INDIRECT(N9)=1)*(INDIRECT(O9)=1))
to compute the # of times the combination of vegetables and fruit occurs together. After
typing in the formula, press Control+Shift+Enter
This formula creates two arrays
1.
Array containing 1 whenever the entry in the vegetable column is 1 and 0 otherwise
2.
Array containing 1 whenever the entry in the fruit column is 1 and 0 otherwise

37.

Расчет подъемников для двухсторонних
комбинаций изделий
В ячейке R10 вычислите общий рост для этих категорий по формуле
= ЕСЛИ (Q10 = 0, 1, P10 / Q10)
Если вы выберете один и тот же элемент дважды, установите
подъемное значение равным 1. В противном случае разделите
фактическое количество фруктов и овощей вместе на
прогнозируемое количество появлений.
Подъем для овощей и фруктов 0,99

38.

Calculating Lifts for Two-Way Product Combinations
3.
In cell R10, compute the total lift for these categories with the formula
=IF(Q10=0, 1, P10/Q10)
If you choose the same item twice, set the lift to equal 1. Otherwise, divide actual
occurrence of fruits and vegetables together by the predicted number of occurrences
Lift for fruits and vegetables is 0.99

39.

Расчет подъемников для двухсторонних
комбинаций изделий
Сделав еще один шаг вперед, можно вычислить подъемную
силу для всех комбинаций из двух продуктов.
1. В ячейку O17 поместите формулу подъемной силы (= R10),
которую вы хотите пересчитать. R10 содержит подъемник для
типовой комбинации из двух продуктов
2. Выберите диапазон таблицы O17: U23
3. Выберите Анализ «Что-ЕСЛИ» в группе «Инструменты
данных» на вкладке «Данные» и выберите «Таблица данных…».
4. В диалоговом окне Таблица данных введите N9 в качестве
ячейки ввода строки и O9 в качестве ячейки ввода столбца.
После нажатия у вас будет подъем для каждой комбинации из
двух продуктов (см. Следующую страницу)
DVD-диски и детские товары имеют относительно большой
подъем 1,4

40.

Calculating Lifts for Two-Way Product Combinations
Taking this one step further to compute lifts for all two-product
combinations
1.
In cell O17, place the formula for lift (=R10) that you want to recalculate. R10
contains the lift for a generic two-product combination
2.
Select the table range O17:U23
3.
Select What-IF Analysis from the Data Tools Group on the Data tab and choose Data
Table…
4.
From the Data Table dialog box, enter N9 as the row input cell and O9 as the column
input cell
After clicking, you have the lift for each two-product
combination (See next page)
DVDs and baby goods have a relatively large lift of 1.4

41.

Расчет подъемников для двухсторонних
комбинаций изделий

42.

Calculating Lifts for Two-Way Product Combinations

43.

Расчет трехсторонних лифтов
Мы можем применить концепцию подъема к трем
атрибутам, связанным с транзакцией.
Рассчитайте лифт на покупку детских товаров и DVD в
четверг.
Лифт
(«(Фактическое количество« четверг »транзакций, по которым были приобретены
детские товары и DVD)») /(«(Общее количество транзакций)« × »(Доля транзакций в
четверг)« × »(Доля транзакций с детскими товарами)« × («Доля транзакций с DVDдисками)»)

44.

Computing Three-Way Lifts
We can apply the concept of lift to three attributes
associated with a transaction
Consider calculating the lift for the purchase of baby
goods and DVDs on Thursday
The lift is
(Actual # of Thursday transactions where baby goods and DVDs were purchased)
(Total # of transactions) × (Fraction of transactions on Thursday) × (Fraction of transactions with baby goods) × (Fraction of transactions with DVDs)

45.

Пример транзакции в супермаркете
По данным супермаркета, подъемник для детских товаров и DVD в
четверг:
(«(Фактическое количество« четверг »транзакций, по которым были приобретены детские
товары и DVD)») / («(Общее количество транзакций)« × »(Доля транзакций в четверг)« ×
»(Доля транзакций с детскими товарами) «× (« Доля транзакций с DVD) »)
Чтобы быть конкретным, предположим, что из 2928 транзакций 155 были
связаны с покупкой детских товаров и DVD в четверг.
Среди транзакций доля транзакций в четверг составила 14,62%, доля
транзакций с детскими товарами составила 27,12%, а доля транзакций с
DVD-дисками составила 21,11%.
Прогнозируемое количество транзакций с покупкой детских товаров и DVD
на четверг:
2,928×(0.1462)×(0.2712)×(0.2111) = 24.507

46.

Superstore Transaction Example
For superstore data, lift for baby goods and DVDs on Thursday is
(Actual # of Thursday transactions where baby goods and DVDs were purchased)
(Total # of transactions) × (Fraction of transactions on Thursday) × (Fraction of transactions with baby goods) × (Fraction of transactions with DVDs)
To be specific, suppose that in 2,928 transactions, 155 involved a purchase
of baby goods and DVDs on Thursday.
Among transactions, fraction of transaction on Thursday was 14.62%,
fraction of transactions with baby goods was 27.12%, and fraction of
transactions with DVDs was 21.11%
Predicted # of transactions involving purchase of baby goods and DVDs
on Thursday:
2,928×(0.1462)×(0.2712)×(0.2111) = 24.507

47.

Пример транзакции в супермаркете
Это говорит нам, что жизнь для детских товаров и DVD в
четверг
"155" /"2,928×(0.1462)×(0.2712)×(0.2111)" = "155" /"24.507" = 6.32
В четверг, когда речь идет о детских товарах, вероятность
транзакции с DVD в 6,32 раза выше.
6.32> 1 цент в четверг, детские товары и DVD, как правило,
покупаются вместе!

48.

Superstore Transaction Example
It tells us that life for baby goods and DVDs on Thursday is
155
155
=
= 6.32
2,928×(0.1462)×(0.2712)×(0.2111) 24.507
On Thursday, baby goods make it 6.32 times more likely that a transaction
involves DVDs
6.32 > 1 on Thursday, baby goods and DVDs tend to be purchased together!

49.

Классные упражнения
Предположим, что из 2 000 транзакций 108 были
связаны с покупкой детских товаров и DVD в
понедельник. Среди транзакций доля транзакций в
понедельник составила 30%, доля транзакций с
детскими товарами составила 25%, а доля
транзакций с DVD-дисками составила 40%.
Пожалуйста, рассчитайте лифт для покупки детских
товаров и DVD в понедельник

50.

Class Exercise
Q. Suppose that in 2,000 transactions, 108 involved a purchase of baby goods
and DVDs on Monday. Among transactions, fraction of transaction on
Monday was 30%, fraction of transactions with baby goods was 25%, and
fraction of transactions with DVDs was 40%
Please calculate the lift for a purchase of baby goods and DVDs
on Monday

51.

Пример трехходового подъемника
Используйте ту же концепцию для расчета роста
продаж двух комбинаций продуктов за день.
Чтобы попрактиковаться в вычислении
трехстороннего подъема, мы используем данные
транзакции супермаркета в файле
marketbasketoptimize.xls.

52.

Three-Way Lift Example
Use same concept to compute lifts of two product
combinations on a day
To practice computing three-way lift, we use the
superstore transaction data in the file
marketbasketoptimize.xls

53.

Пример трехходового подъемника
Первые 20 строк данных
Например, первая транзакция
представляет покупателя, который
купил овощи, мясо и молоко в пятницу.

54.

Three-Way Lift Example
The first 20 rows of the data
For example, the first transaction
represents a customer who bought
vegetables, meat, and milk on a
Friday

55.

Пример трехходового подъемника
Найти лифт для детских товаров и овощей в пятницу
Лифт
(«(Фактическое количество« пятничных »транзакций, в которых были приобретены
детские товары и овощи)») / («(Общее количество транзакций)« × »(Доля транзакций в
пятницу)« × »(Доля транзакций с детскими товарами) «× (« Доля операций с овощами) »)
Выполните следующие шаги, чтобы определить подъемную
силу в Excel!
Чтобы найти лифт для детских товаров и овощей в пятницу,
введите 1 в ячейку N12, 2 в ячейку O12 и 5 в ячейку P14.

56.

Three-Way Lift Example
To find lift for baby goods and vegetables on Friday
The lift is
(Actual # of Friday transactions where baby goods and vegetables were purchased)
(Total # of transactions) × (Fraction of transactions on Friday) × (Fraction of transactions with baby goods) × (Fraction of transactions with vegetables)
Perform following steps to determine the lift in Excel!
In order to find lift for baby goods and vegetables on Friday, enter 1 in
cell N12, 2 in cell O12, and 5 in cell P14

57.

Пример трехходового подъемника
Вычислить следующие шаги
1. В ячейке Q14 используйте формулу
= СУММ ((КОСВЕННАЯ (P13) = $ P $ 14) * (КОСВЕННАЯ (N13) = 1) *
(КОСВЕННАЯ (O13) = 1)), чтобы вычислить фактическое количество транзакций с
овощами и младенцами. товар в пятницу. После ввода формулы нажмите Control + Shift +
Enter.
Эта формула создает три массива
1. Массив, содержащий 1, если день недели совпадает с # в P14 (здесь 5) и 0 в противном
случае
2. Массив, содержащий 1, если столбец овощей равен 1, и 0 в противном случае
3. Массив, содержащий 1, если дочерний столбец равен 1, и 0 в противном случае
2. Для каждой строки данных формула в Q14 создает новый массив путем умножения
трех перечисленных массивов.
1 выдается, если в пятницу были куплены детские товары и овощи.
3. Просуммируйте записи в массиве товаров, чтобы получить фактическое количество
транзакций в пятницу, по которым были куплены детские товары и овощи.

58.

Three-Way Lift Example
Compute following steps
1.
In cell Q14, use the formula
=SUM((INDIRECT(P13)=$P$14)*(INDIRECT(N13)=1)*(INDIRECT(O13)=1)) to
compute the actual # of transactions involving vegetables and baby goods on Friday.
After typing in the formula, press Control+Shift+Enter
This formula creates thee arrays
1.
Array containing 1 if the day of the week matches the # in P14 (here 5) and 0 otherwise
2.
Array containing 1 if the vegetables column is 1 and 0 otherwise
3.
Array containing 1 if the baby column is 1 and 0 otherwise
2.
For each row of data, the formula in Q14 creates a new array by multiplying the
three listed arrays
3.
1 is obtained if baby goods and vegetables were bought on Friday
Sum up the entries in the product array to yield the actual # of Friday transactions
where baby goods and vegetables were purchased

59.

Пример трехходового подъемника
4. В ячейке R14 вычислите прогнозируемое количество транзакций с товарами
для детей и овощами, приобретенными в пятницу, по следующей формуле:
=IF(N13<>O13, VLOOKUP(N13, K9:L14, 2, FALSE)*L7*VLOOKUP(O13,
K9:L14, 2, FALSE)*VLOOKUP(P14, K17:L23, 2), 0)
5. Если вы введете один и тот же класс продукта дважды, формула даст 0. В
противном случае вычислите (общее количество транзакций) * (доля дочерних
транзакций) * (доля овощных транзакций) * (доля пятничных транзакций)
Прогнозируемое количество транзакций с овощами и овощами в пятницу
6. В ячейке S14 вычислите подъемную силу по формуле = IF (R14 = 0, 1, Q14 /
R14).
Лифт для детских товаров и овощей в пятницу = 0,85 (<1).
В пятницу товары для ребенка и овощи покупают вместе реже, чем
ожидалось.

60.

Three-Way Lift Example
4.
In cell R14, compute the predicted # of transactions involving baby goods and
vegetables purchased on Friday with the following formula:
=IF(N13<>O13, VLOOKUP(N13, K9:L14, 2, FALSE)*L7*VLOOKUP(O13,
K9:L14, 2, FALSE)*VLOOKUP(P14, K17:L23, 2), 0)
5.
If you enter the same product class twice, the formula yields 0. Otherwise, compute
(total # of transactions)*(fraction of baby transactions)*(fraction of vegetable
transactions)*(fraction of Friday transactions)
6.
The predicted # of baby and vegetable transactions on Friday
In cell S14, compute the lift with the formula =IF(R14=0, 1, Q14/R14)
Lift for baby goods and vegetables on Friday is 0.85 (< 1)
On Friday, baby goods and vegetables are bought together less frequently than
expected

61.

Пример трехходового подъемника

62.

Three-Way Lift Example

63.

Оптимизация трехсторонних
подъемников
В реальной ситуации со многими предметами было бы
огромное количество трехходовых лифтов.
Имея 1000 предметов, мы можем рассчитывать на 1000 ^
3 = 1 миллиард трехсторонних подъемников!
Несмотря на это, ритейлеры заинтересованы в поиске
самых больших трехходовых подъемников.
Evolutionary Solver в Excel упрощает эту задачу

64.

Optimizing Three-Way Lifts
In actual situation with many items, there would be a
huge # of three-way lifts
With 1,000 items, we can expect 1,0003 = 1 billion threeway lifts!
Despite this, retailers are interested in finding the largest
three-way lifts
Evolutionary Solver in Excel makes easy for this task

65.

Оптимизация трехсторонних
подъемников
Чтобы проиллюстрировать основную идею, мы
можем использовать Evolutionary Solver для
определения комбинации продуктов и дня
недели с максимальным подъемом.

66.

Optimizing Three-Way Lifts
To illustrate the basic idea, we can use Evolutionary
Solver to determine the combination of products and
day of the week with maximum lift

67.

Инструмент решения Excel
Чтобы установить Excel Solver
1. Нажмите «ФАЙЛ» на ленте.
2. Нажмите "Параметры"
3. Нажмите «Надстройки»

68.

Excel Solver Tool
In order to install Excel Solver
1. Click ‘FILE’ on the Ribbon
2. Click ‘Options’
3. Click ‘Add-Ins’

69.

Инструмент решения Excel
Чтобы установить Excel Solver
4. Нажмите "Перейти".
5. Установите флажок «Надстройка
решателя».
6. Нажмите "ОК".

70.

Excel Solver Tool
In order to install Excel Solver
4.Click ‘Go’
5.Check ‘Solver Add-in’
6.Click ‘OK’

71.

Иинструменты решения Ехсел
Excel
Home

A
C
B

Solver
E F G
Data
D

72.

Инструмент решения Excel

73.

Оптимизация трехсторонних
подъемников
Вычислить следующие шаги
Используйте Evolutionary Solver с изменяющимися ячейками
дня недели (ячейка P14) и индексом, отражающим классы
продуктов (ячейки N12 и O12). Ячейки N12 и O12 связаны с
таблицами поиска с ячейками N13: O13.5 в ячейке N12
превращает N13 в DVD
Увеличьте подъемную силу (S14), а затем выберите N12 и O12
(классы продуктов) как целые числа от 1 до 6. P14 (день
недели) - это целое число от 1 до 7.Добавьте ограничение
Q14> = 20, чтобы гарантировать, что вы учитываете только
комбинации, которые встречаются разумное количество раз.
Вы можете найти комбинацию максимального подъема!

74.

Optimizing Three-Way Lifts
Compute following steps
1.
Use Evolutionary Solver with the changing cells being the day of the week (Cell P14)
and an index reflecting the product classes (Cells N12 and O12). Cells N12 and O12
are linked with lookup tables to cells N13:O13
5 in cell N12 makes N13 be DVDs
2.
Maximize lift (S14), and then choose N12 and O12 (product classes) to be
integers between 1 and 6. P14 (day of the week) is an integer between 1 and 7
3.
Add a constraint that Q14 >= 20 to ensure you counts only combinations that
occur a reasonable # of times
You can find the maximum lift combination!

75.

Эволюционный решатель

76.

Эволюционный решатель
Solver Parameters
Add Constraint
Set Target Cell: $S$14
Equal To:
Solve
Max.
Min.
$N$12:$O$12
By Changing Cells:
$N$12:$O$12, $P$14
Cell Reference:
Options
Constraint:
<=
6
OK
Subject to the Constraints:
$N$12:$O$12 <= 6
$N$12:$O$12 = integer
$N$12:$O$12 >= 1
$P$14 <= 7
$P$14 = integer
$P$14 >= 1
$Q$14 >= 20
Add
Click ‘Add’ and add constraints
Making it same in your
Solver function
Select a Solving Method
Evolutionary

77.

Эволюционный решатель
Нажать решать

78.

Evolutionary Solver
Click ‘Solve’

79.

Эволюционный решатель
Трехсторонний подъемник
показывает, что в четверг(= 4)
в 6,32 раза больше людей
покупают детские товары
(= 2) и DVD (= 5).

80.

Evolutionary Solver
Three-way lift indicates that
6.32 times more people buy
baby goods (=2) and DVDs (=5)
on Thursday (=4)
On Thursday, DVDs in the baby sections will increase store profits!
English     Русский Rules