Similar presentations:
Анализ рыночной корзины. Лекция 4 (с переводом на английский язык)
1.
Lecture4: Market Basket Analysis2.
Лекция 4:Анализ рыночной корзины
3.
Лекция 4: Цели обученияОпределить анализ рыночной корзины и рост
Вычислить рост двух продуктов
Расчет трехстороннего подъема продукта
Оптимизация трехстороннего подъема продукта
4.
Lecture4: Learning Objectives1. 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 AnalysisRetailers 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 AnalysisConsider 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 AnalysisRetailers 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 AnalysisMarket 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 AnalysisTo 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 LiftLift:
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 LiftTwo-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 ExampleTo 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 ExampleThe 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 ExampleFor 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 ExampleSuppose 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 ExampleProduct 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 ExerciseQ. 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. Скопируйте формулу =СЧЁТЕСЛИ(ДВССЫЛ(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 ExampleWe 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 CombinationsTwo-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 Combinations2. 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 Combinations3.
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 CombinationsTaking 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 Combinations43.
Расчет трехсторонних лифтовМы можем применить концепцию подъема к трем
атрибутам, связанным с транзакцией.
Рассчитайте лифт на покупку детских товаров и DVD в
четверг.
Лифт
(«(Фактическое количество« четверг »транзакций, по которым были приобретены
детские товары и DVD)») /(«(Общее количество транзакций)« × »(Доля транзакций в
четверг)« × »(Доля транзакций с детскими товарами)« × («Доля транзакций с DVDдисками)»)
44.
Computing Three-Way LiftsWe 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 ExampleFor 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 ExampleIt 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 ExerciseQ. 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 ExampleUse 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 ExampleThe 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 ExampleTo 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 ExampleCompute 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 Example4.
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 Example63.
Оптимизация трехстороннихподъемников
В реальной ситуации со многими предметами было бы
огромное количество трехходовых лифтов.
Имея 1000 предметов, мы можем рассчитывать на 1000 ^
3 = 1 миллиард трехсторонних подъемников!
Несмотря на это, ритейлеры заинтересованы в поиске
самых больших трехходовых подъемников.
Evolutionary Solver в Excel упрощает эту задачу
64.
Optimizing Three-Way LiftsIn 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 LiftsTo 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 ToolIn 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 ToolIn 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.
Инструмент решения Excel73.
Оптимизация трехстороннихподъемников
Вычислить следующие шаги
Используйте 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 LiftsCompute 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 SolverClick ‘Solve’
79.
Эволюционный решательТрехсторонний подъемник
показывает, что в четверг(= 4)
в 6,32 раза больше людей
покупают детские товары
(= 2) и DVD (= 5).
80.
Evolutionary SolverThree-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!