A Prototypical Marketing Science Problem
Product Cannibalization
13:00:49
The current time is:
13:00:00
The webinar will start at: Central Daylight Time UTC-5
Product Cannibalization A Prototypical Marketing Science Problem - - PowerPoint PPT Presentation
The webinar will start at: 13:00:00 The current time is: 13:00:49 Central Daylight Time UTC-5 Product Cannibalization A Prototypical Marketing Science Problem Introduction Your Hosts Today Stefan Conrady stefan.conrady@bayesia.us
A Prototypical Marketing Science Problem
13:00:49
The current time is:
The webinar will start at: Central Daylight Time UTC-5
2 BayesiaLab.com
Your Hosts Today
stefan.conrady@bayesia.us
stacey.blodgett@bayesia.us
3
Motivation & Background
Representation
Learning, Estimation, and Inference
stefan.conrady@bayesia.us All Fictional Numbers
4
stefan.conrady@bayesia.us
5 BayesiaLab.com
Definitions
6 www.BayesiaLab.com 6 2 3
a r
8
7 BayesiaLab.com
Introductory Example: 2000 BMW X5
8 BayesiaLab.com
Introductory Example: New BMW X3 vs. Existing BMW X5
Product B
Product A
Cannibalization?
10 BayesiaLab.com
Conceptual Network
Product B causes lower sales of Product A
P(SalesB) P(SalesA|SalesB)
“Cannibalization”
11 BayesiaLab.com
Inference
A) = -0.3 (unit effect)
Existing Product A Mean: 1.200 Dev: 0.748 Value: 1.200 20.00% 40.00% 1 40.00% 2 New Product B Mean: 0.000 Dev: 0.000 Value: 0.000 100.00% 0.00% 1 0.00% 2 Existing Product A Mean: 0.900 Dev: 0.831 Value: 0.900 (-0.300) 40.00% 30.00% 1 30.00% 2 New Product B Mean: 1.000 Dev: 0.000 Value: 1.000 (+1.000) 0.00% 100.00% 1 0.00% 2
Obvious, as we encoded that as our domain knowledge into the network.
12 BayesiaLab.com
13 BayesiaLab.com
Example: BMW Portfolio of “Utility-Type” Vehicles in 2018
All products are cannibalizing each other!
14 BayesiaLab.com
A Fully Connected Network?
Can we specify it? No. Can we machine-learn it? Perhaps.
16 BayesiaLab.com
17 BayesiaLab.com
Understanding Cannibalization by Other Means?
counterfactual choice (“I would have bought the convertible, but we need the third row.”)
18 stefan.conrady@bayesia.us
19
Optimization Attribution Simulation Explanation Prediction Description
Model Purpose Model Source
Association/Correlation Causation Theory Data
BayesiaLab.com
20
Optimization Attribution Simulation Explanation Prediction Description
Model Purpose Model Source
Association/Correlation Causation Theory Data
BayesiaLab.com
A Fictional Case Study
22 BayesiaLab.com
Case Study Question:
A B C D
23 BayesiaLab.com
Daily Sales Data
Objective: To machine-learn a Bayesian network model from the sales data.
24 BayesiaLab.com A desktop software for:
with Bayesian networks.
25 BayesiaLab.com
Data Import Wizard
26 BayesiaLab.com
Variable Type Definition
27 BayesiaLab.com
Discretization
28 BayesiaLab.com
Unconnected Network
29 BayesiaLab.com
Unsupervised Learning Using the EQ Algorithm
30 BayesiaLab.com
Final Network
How can we use this network to calculate the causal effect of B on A, C, and D? Counterintuitive arc directions!
31 BayesiaLab.com
32 BayesiaLab.com
VanderWeele and Shpitser (2011)
covariate that is either a cause of treatment or of the outcome
Implementation in BayesiaLab: Likelihood Matching on Confounders in Direct Effects Analysis Causal Effect, i.e., the Cannibalization Rate
Cannibalizing Product Cannibalized Product Confounder
33
Optimization Attribution Simulation Explanation Prediction Description
Model Purpose Model Source
Association/Correlation Causation Theory Data
Confounders
BayesiaLab.com
34 BayesiaLab.com
Final Network
We need to define confounders and non-confounders. By default, all nodes are confounders.
35 BayesiaLab.com
Computing the Direct Effect of B on A
36 BayesiaLab.com
Direct Effect of B on A
37 BayesiaLab.com
Direct Effect of B on C
38 BayesiaLab.com
Direct Effect of B on D
39 BayesiaLab.com
Adding a Decision Node
40 BayesiaLab.com
Adding Utility Nodes
41 BayesiaLab.com
Comparing Policies “B” vs. “No B”
Policy “B”: Utilities=90.285
42 BayesiaLab.com
Comparing Policies “B” vs. “No B”
Policy “No B”: Utilities=98.321
43
VR
44 stefan.conrady@bayesia.us
Upcoming Webinars:
Good Friday — No Webinar
t.b.d.
t.b.d.
Register here: bayesia.com/events
45 BayesiaLab.com
46 BayesiaLab.com
47
Try BayesiaLab Today!
www.bayesialab.com/trial-download
www.bayesialab.com/evaluation
BayesiaLab.com
48
Sydney, Australia
Seattle, WA
Boston, MA
San Francisco, CA
London, UK
New Delhi, India
Chicago, IL
New York, NY
Learn More & Register: bayesia.com/events stefan.conrady@bayesia.us
49 BayesiaLab.com
San Francisco
Introductory BayesiaLab Course in San Francisco, California July 23–25, 2018
50 BayesiaLab.com
Chicago
51
BayesiaLab.com
stefan.conrady@bayesia.us linkedin.com/in/stefanconrady facebook.com/bayesia BayesianNetwork