business data analyticsthe most attractive customers are usually those for which there is a big gap...

60
Business Data Analytics Lecture 3 Customer Segmentation MTAT.03.319

Upload: others

Post on 03-Feb-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

Business Data Analytics

Lecture 3Customer Segmentation

MTAT.03.319

Page 2: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

Books and links

http://labs.openviewpartners.com/files/2012/10/Cu

stomer-Segmentation-eBook-FINAL.pdf

https://www.putler.com/rfm-analysis/About RFM:

http://proquestcombo.safaribooksonline.com.ezproxy.utlib.ut.e

e/book/databases/business-intelligence/9780470650936

About segmentation in B2B setting:

Page 3: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

Marketing and Sales

Customer Segmentation

Page 4: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs
Page 5: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

Know your clients

Persona analysis

Page 6: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

Persona analysis

identification of customer types based on their preferences

better communication loyalty new customers

Page 7: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

The most attractive customers are

usually those

for which there is a big gap between

their needs

and the current satisfaction of these

needs

Page 8: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

How’d you do it?

Imagine you have become a business owner of a big company

in the automobile sector and wish to redefine the focus of your production line.

You want to know what and how much to produce (SUV, 4x4, coupe, sedan, wagon, etc..)

You have a big client base.

Page 9: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

Customer segmentation

Intuition-based Historical/behavioral-based Data-driven

Page 10: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

Intuition-based

Demographic Attitudinal

Working men in 30s from

Tartu with children

grouping customers

based on their demographic

characteristics

grouping customers

based on their needs

Women who wish to increase

sport activity

and need motivation

Page 11: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

Behavioral-basedgrouping customers based of what they done in the

past: purchases,

website browsing, comments

Page 12: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

Behavioral-basedgrouping customers based of what they done in the

past: purchases,

website browsing, comments

RFM Value tier Lifecycle stage

Page 13: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

RFM

Page 14: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

RFM

Page 15: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

F(h)R(l)M(h)

h - high

n - neutral

l - low

F(h)R(n)M(h)

F(h)R(h)M(h)

F(h)R(n)M(n)

F(n)R(n)M(n)

F(n)R(h)M(n)

F(n)R(l)M(n)

F(n)R(l)M(l)

F(l)R(l)M(l)

F(n)R(h)M(l) F(l)R(h)M(n)

RFM

Page 16: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

Value tier

Grouping customers based on the value they deliver to your

business. Top 1%, top 5 % etc of generated revenue.

Page 17: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

Lifecycle stage

Grouping customers based on the type of relationships with

the company/brand

new customer regular loyal returning

Page 18: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

Data-driven segmentation

Automated discovery of the new segments

Depends on your data

Ursus Wehrli

Page 19: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

Data-driven segmentation

Automated discovery of the new segments

Depends on your data

Ursus Wehrli

Price sensitivityPromotion sensitivity

Product affinityemail responses

Page 20: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

Automated segmentation

Page 21: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

Automated segmentationDistances inside

clusters are small:

dense cloud

Page 22: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

Automated segmentation

Distances between

clusters are maximized

Page 23: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

…in multidimensional space

Page 24: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

Clustering in U.S Army

Page 25: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs
Page 26: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

K-means clustering

Page 27: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

K-meansfixed number of clusters -

you need to choose it

yourself

Page 28: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

K-meansfixed number of clusters -

you need to choose it

yourself

based on the calculation

of averages

Page 29: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

Initialization

Page 30: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

Assignment step:

distance calculation

d

Page 31: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

Assignment step:

distance calculation

Page 32: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

Update step:

calculation of average

Page 33: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

Update step:

assignment recalc

Page 34: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

Update step:

assignment recalc

d

Page 35: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs
Page 36: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

Euclidean squared distance

Page 37: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

Exercise

You have a dataset with two dimensions, customer loyalty score and

customer value score, and the following dataset for 6 customers:

loyalty value

1 2.3 8.0

2 5.6 6.7

3 4.2 7.1

4 3.1 6.0

5 4.6 11.0

6 6.0 9.0

Find 3 clusters using k-means

Page 38: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

kmeans(dt, 3)

R code:

Page 39: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

DrawbacksThe number of clusters k is an input parameter:

an inappropriate choice of k may yield poor results.

Page 40: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

DrawbacksConvergence to a local minimum may produce

counterintuitive ("wrong") results

Sensitive to noise and outliers

Page 41: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

Drawbacks

Can handle only numerical features

Male Female

Do you know

what is our

Euclidean

distance?

Page 42: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

Cannot detect clusters of various shapes

Drawbacks

Page 43: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

Hierarchical clustering

Page 44: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

Why?No need to choose number of clusters and worry about

the initialization. Creates a tree, where lower levels are

subclusters of higher levels

Page 45: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

Why?

Any distance metric can be used (not only Euclidean)

Page 46: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

Why?

Easy to visualize, provides

a good summary of the

data structure in terms of

clusters

The plot of hierarchical

clustering is called

dendrogram

Page 47: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs
Page 48: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

Hierarchical agglomerative

clustering (bottom-up)

each of the data points is placed into its own singleton group

Page 49: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

Hierarchical agglomerative

clustering (bottom-up)

iteratively: merge the two closest group…

Page 50: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

Hierarchical agglomerative

clustering (bottom-up)

until all the data is merged into a single cluster

Page 51: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs
Page 52: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

Hierarchical agglomerative

clustering

source: Linoff G.S., Berry M.J.A., Data Mining Techniques:

For Marketing, Sales, and Customer Relationship

Management

Page 53: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

Drawbacks

Sensitivity to outliers

A hierarchical structure is created even when

such structure is not appropriate.

Sometimes the dendrogram is too huge huge to

infer anything meaningful

Page 54: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

Clustering products by customer preferences

Page 55: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

Clustering direct marketing campaigns

based on customer response

We need to define a similarity measure

Page 56: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

Other clustering methods

source:wikipedia

Page 57: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

Additional examples:http://inseaddataanalytics.github.io/INSEADAnalytics/BoatsSegmentationCaseSlides.pdf

Page 58: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs
Page 59: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs
Page 60: Business Data AnalyticsThe most attractive customers are usually those for which there is a big gap between their needs and the current satisfaction of these needs

Demo time!

https://courses.cs.ut.ee/2018/bda/spring/Main/Practice