SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Measuring benefit effect
for customers
with bayesian prediction
modeling
Kwon, JeongMin (cojette@gmail.com)
Strata + Hadoop World 2015, London
Offering
Offering
• Popular way to promote products
Offering Process
Step 1:
Customer Data
Management
Monitor customers’ actions
Keeping track of customer data
and information
Defining goals
Step 2:
Targeting
Customer segmentation and
selection with goals at step 1
Based on demographic
information and log collections
Statistical methods and data
mining algorithms
Step 3:
Offering Benefit
(Campaign)
• Delivering proper benefits to
targeted customer groups
• Methods: Promotion, Event,
Advertisement and others
• Measurement and prediction
of campaign effects
How to measure and predict
How to compare offering effects
Multivariate Testing
• Technique for testing a
hypothesis with multiple
variables
• Issues for offering
• Lack of long-term
prediction
• data, benefit limitations
(Image from https://www.ownedit.com/features)
Bayesian Interpretation
• Diachronic Interpretation
• Probability of the
hypotheses changes over
time
• Prior and posterior based
on background
information
• Good for simulation,
decision and prediction
(Image from http://en.wikipedia.org/wiki/Bayes%27_theorem)
CausalImpact
• Based on the paper [Inferring causal impact using Bayesian
structural time-series models], Google, 2014
• CausalImpact Package in R
• https://github.com/google/CausalImpact
(Image from the paper)
CompareImpacts
• Integration of bayesian
time series prediction
model with multivariate
tests
• For simple comparison
of causal effects
Use Cases
• Same offerings in various groups
Use Cases
• Various offerings in a group
Basic Model
• CausalImpact results
• Same offerings in three groups
Use Case Results
• Offerings in a group with time differences
Use Case Results
Office Hour: 15:25~16:05, Table A
E-mail : cojette@gmail.com
New Tool for Offering Comparison:
Multivariate Test +
Bayesian Time-Series Analysis

Weitere ähnliche Inhalte

Andere mochten auch

Lean Analytics_cojette
Lean Analytics_cojetteLean Analytics_cojette
Lean Analytics_cojette
JeongMin Kwon
 
통계분석연구회 2015년 겨울 맞이 추천 도서와 영상
통계분석연구회 2015년 겨울 맞이 추천 도서와 영상통계분석연구회 2015년 겨울 맞이 추천 도서와 영상
통계분석연구회 2015년 겨울 맞이 추천 도서와 영상
백승민 Baek Seung Min
 
데이터분석의 길 3 “r 워크플로우 (스토리텔링)”
데이터분석의 길 3   “r 워크플로우 (스토리텔링)”데이터분석의 길 3   “r 워크플로우 (스토리텔링)”
데이터분석의 길 3 “r 워크플로우 (스토리텔링)”
Jaimie Kwon (권재명)
 
[145]5년간의네이버웹엔진개발삽질기그리고 김효
[145]5년간의네이버웹엔진개발삽질기그리고 김효[145]5년간의네이버웹엔진개발삽질기그리고 김효
[145]5년간의네이버웹엔진개발삽질기그리고 김효
NAVER D2
 

Andere mochten auch (20)

R & big data analysis 20120531
R & big data analysis 20120531R & big data analysis 20120531
R & big data analysis 20120531
 
Lean Analytics_cojette
Lean Analytics_cojetteLean Analytics_cojette
Lean Analytics_cojette
 
METRIC - 린 분석의 데이터 사용법
METRIC - 린 분석의 데이터 사용법METRIC - 린 분석의 데이터 사용법
METRIC - 린 분석의 데이터 사용법
 
[Research] deploying predictive models with the actor framework - Brian Gawalt
[Research] deploying predictive models with the actor framework - Brian Gawalt[Research] deploying predictive models with the actor framework - Brian Gawalt
[Research] deploying predictive models with the actor framework - Brian Gawalt
 
Introduction to Deep Learning with TensorFlow
Introduction to Deep Learning with TensorFlowIntroduction to Deep Learning with TensorFlow
Introduction to Deep Learning with TensorFlow
 
데이터로 바라본 응답하라1988
데이터로 바라본 응답하라1988데이터로 바라본 응답하라1988
데이터로 바라본 응답하라1988
 
Big wins with small data. PredictionIO in ecommerce - David Jones
Big wins with small data. PredictionIO in ecommerce - David JonesBig wins with small data. PredictionIO in ecommerce - David Jones
Big wins with small data. PredictionIO in ecommerce - David Jones
 
통계분석연구회 2016년 여름 맞이 추천 도서와 영상
통계분석연구회 2016년 여름 맞이 추천 도서와 영상통계분석연구회 2016년 여름 맞이 추천 도서와 영상
통계분석연구회 2016년 여름 맞이 추천 도서와 영상
 
[통계분석연구회] 2016년 겨울 맞이 추천 도서와 영상
[통계분석연구회] 2016년 겨울 맞이 추천 도서와 영상[통계분석연구회] 2016년 겨울 맞이 추천 도서와 영상
[통계분석연구회] 2016년 겨울 맞이 추천 도서와 영상
 
꿈꾸는 데이터 디자이너 시즌2 교육설명회
꿈꾸는 데이터 디자이너 시즌2 교육설명회꿈꾸는 데이터 디자이너 시즌2 교육설명회
꿈꾸는 데이터 디자이너 시즌2 교육설명회
 
통계분석연구회 2015년 겨울 맞이 추천 도서와 영상
통계분석연구회 2015년 겨울 맞이 추천 도서와 영상통계분석연구회 2015년 겨울 맞이 추천 도서와 영상
통계분석연구회 2015년 겨울 맞이 추천 도서와 영상
 
빅데이터 분석을 위한 스파크 2 프로그래밍 : 대용량 데이터 처리부터 머신러닝까지
빅데이터 분석을 위한 스파크 2 프로그래밍 : 대용량 데이터 처리부터 머신러닝까지빅데이터 분석을 위한 스파크 2 프로그래밍 : 대용량 데이터 처리부터 머신러닝까지
빅데이터 분석을 위한 스파크 2 프로그래밍 : 대용량 데이터 처리부터 머신러닝까지
 
[우리가 데이터를 쓰는 법] 좋다는 건 알겠는데 좀 써보고 싶소. 데이터! - 넘버웍스 하용호 대표
[우리가 데이터를 쓰는 법] 좋다는 건 알겠는데 좀 써보고 싶소. 데이터! - 넘버웍스 하용호 대표[우리가 데이터를 쓰는 법] 좋다는 건 알겠는데 좀 써보고 싶소. 데이터! - 넘버웍스 하용호 대표
[우리가 데이터를 쓰는 법] 좋다는 건 알겠는데 좀 써보고 싶소. 데이터! - 넘버웍스 하용호 대표
 
2011 H3 컨퍼런스-파이썬으로 클라우드 하고 싶어요
2011 H3 컨퍼런스-파이썬으로 클라우드 하고 싶어요2011 H3 컨퍼런스-파이썬으로 클라우드 하고 싶어요
2011 H3 컨퍼런스-파이썬으로 클라우드 하고 싶어요
 
데이터분석의 길 2: “고수는 최고의 연장을 사용한다” (툴채인)
데이터분석의 길 2:  “고수는 최고의 연장을 사용한다” (툴채인)데이터분석의 길 2:  “고수는 최고의 연장을 사용한다” (툴채인)
데이터분석의 길 2: “고수는 최고의 연장을 사용한다” (툴채인)
 
데이터분석의 길 3 “r 워크플로우 (스토리텔링)”
데이터분석의 길 3   “r 워크플로우 (스토리텔링)”데이터분석의 길 3   “r 워크플로우 (스토리텔링)”
데이터분석의 길 3 “r 워크플로우 (스토리텔링)”
 
데이터분석의 길 5: “고수는 큰자료를 두려워하지 않는다” (클릭확률예측 상편)
데이터분석의 길 5:  “고수는 큰자료를 두려워하지 않는다” (클릭확률예측 상편)데이터분석의 길 5:  “고수는 큰자료를 두려워하지 않는다” (클릭확률예측 상편)
데이터분석의 길 5: “고수는 큰자료를 두려워하지 않는다” (클릭확률예측 상편)
 
SK플래닛_README_마이크로서비스 아키텍처로 개발하기
SK플래닛_README_마이크로서비스 아키텍처로 개발하기SK플래닛_README_마이크로서비스 아키텍처로 개발하기
SK플래닛_README_마이크로서비스 아키텍처로 개발하기
 
[145]5년간의네이버웹엔진개발삽질기그리고 김효
[145]5년간의네이버웹엔진개발삽질기그리고 김효[145]5년간의네이버웹엔진개발삽질기그리고 김효
[145]5년간의네이버웹엔진개발삽질기그리고 김효
 
기술적 변화를 이끌어가기
기술적 변화를 이끌어가기기술적 변화를 이끌어가기
기술적 변화를 이끌어가기
 

Ähnlich wie Measuring the benefit effect for customers with Bayesian predictive modeling

Measure Performance Success.pptx digital marketing
Measure Performance Success.pptx digital marketingMeasure Performance Success.pptx digital marketing
Measure Performance Success.pptx digital marketing
maharirfan4
 

Ähnlich wie Measuring the benefit effect for customers with Bayesian predictive modeling (20)

Growth hack: User Engagement 100X
Growth hack: User Engagement 100XGrowth hack: User Engagement 100X
Growth hack: User Engagement 100X
 
Introduction to data science
Introduction to data scienceIntroduction to data science
Introduction to data science
 
SM&WA_S1-2.pptx
SM&WA_S1-2.pptxSM&WA_S1-2.pptx
SM&WA_S1-2.pptx
 
Understanding online audiences ux day oxford 18 mar 13
Understanding online audiences ux day oxford 18 mar 13Understanding online audiences ux day oxford 18 mar 13
Understanding online audiences ux day oxford 18 mar 13
 
R.M Evaluation Program complete research.pptx
R.M Evaluation Program complete research.pptxR.M Evaluation Program complete research.pptx
R.M Evaluation Program complete research.pptx
 
Build Your Community Professional Services
Build Your Community Professional ServicesBuild Your Community Professional Services
Build Your Community Professional Services
 
Big data and macroeconomic nowcasting from data access to modelling
Big data and macroeconomic nowcasting from data access to modellingBig data and macroeconomic nowcasting from data access to modelling
Big data and macroeconomic nowcasting from data access to modelling
 
jhjjjghjjjjhkjgjjggjjgjjggjgjMRunit 1.pptx
jhjjjghjjjjhkjgjjggjjgjjggjgjMRunit 1.pptxjhjjjghjjjjhkjgjjggjjgjjggjgjMRunit 1.pptx
jhjjjghjjjjhkjgjjggjjgjjggjgjMRunit 1.pptx
 
Certifications and Action Learning in Teaching Digital Marketing
Certifications and Action Learning in Teaching Digital MarketingCertifications and Action Learning in Teaching Digital Marketing
Certifications and Action Learning in Teaching Digital Marketing
 
Improving Data Modeling Workflow
Improving Data Modeling WorkflowImproving Data Modeling Workflow
Improving Data Modeling Workflow
 
Consights
ConsightsConsights
Consights
 
UX Webinar: Always Be Testing
UX Webinar: Always Be TestingUX Webinar: Always Be Testing
UX Webinar: Always Be Testing
 
Measure Performance Success.pptx digital marketing
Measure Performance Success.pptx digital marketingMeasure Performance Success.pptx digital marketing
Measure Performance Success.pptx digital marketing
 
Session 5 MG 220 BBA - 23 Aug 10
Session 5   MG 220 BBA - 23 Aug 10Session 5   MG 220 BBA - 23 Aug 10
Session 5 MG 220 BBA - 23 Aug 10
 
PR Measurement Clinic: Assessing the Success of a Communications Strategy
PR Measurement Clinic: Assessing the Success of a Communications StrategyPR Measurement Clinic: Assessing the Success of a Communications Strategy
PR Measurement Clinic: Assessing the Success of a Communications Strategy
 
De-Mystefying Predictive Analytics
De-Mystefying Predictive AnalyticsDe-Mystefying Predictive Analytics
De-Mystefying Predictive Analytics
 
Session 5 MG 220 MBA - 30 Aug 10
Session 5   MG 220 MBA - 30 Aug 10Session 5   MG 220 MBA - 30 Aug 10
Session 5 MG 220 MBA - 30 Aug 10
 
evaluation
evaluationevaluation
evaluation
 
Global experiential marketing proposal
Global experiential marketing proposalGlobal experiential marketing proposal
Global experiential marketing proposal
 
Cam specialist-unit-web-analytics-and-social-media
Cam specialist-unit-web-analytics-and-social-mediaCam specialist-unit-web-analytics-and-social-media
Cam specialist-unit-web-analytics-and-social-media
 

Kürzlich hochgeladen

CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
MarinCaroMartnezBerg
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
amitlee9823
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
amitlee9823
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
amitlee9823
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 

Kürzlich hochgeladen (20)

CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Surabaya ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Marol Naka Call On 9920725232 With Body to body massage...
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
ELKO dropshipping via API with DroFx.pptx
ELKO dropshipping via API with DroFx.pptxELKO dropshipping via API with DroFx.pptx
ELKO dropshipping via API with DroFx.pptx
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 

Measuring the benefit effect for customers with Bayesian predictive modeling

Hinweis der Redaktion

  1. Hello, everyone. I'm happy to give a presentation at Strata conference. Today I’d like to talk about "Measuring benefit effect for customers with bayesian prediction modeling" .
  2. The main keyword of this presentation is ‘Offering’. I don’t know whether you have ever heard about “ Offering” or not, // but I’m sure you have experienced it at least once. Nowadays there have been lots of 'offering benefit' events // in the mobile, online, and offline world.
  3. You may have apps in your smartphone // that give you free or discounted coupons. You could get personalized discount offers by e-mail, //and sometimes you may receive some paper coupons on the street. Technologies are being developed, // and the variety of offering is being increased, but the essence of offering is the same // - increasing whole customer value. Therefore, all these examples are in the range of offering. Of course, some of you may feel that offering is a kind of spam. Sometimes you may be annoyed by these offering events. But offering benefits is a well-known way // to inform customers about your products, // to differentiate your products from competitors // and to create value by meeting customers’ wider needs and deeper impressions //more than the competitors. In short, offering benefits has been a very classical but important // and widely-used strategy //for acquisition of new customers and churn management.
  4. The Offering Process is like this. Let’s suppose these colorful objects are customers, // and this gray square is a group,// for example, this is a whole customer group. Our strategy consists of three steps: // gathering of customer data , targeting relevant customers, and offering benefits.
  5. First step is the customer data management. In this step, we do not interact directly with the customers. We just monitor customers' actions and observe their needs, // and define goals //that we wish to achieve by interacting with these customers. We may keep track of customer data and information, // and set the dimensions and views for them.
  6. Second, the targeting step. In this step, we segment customers into groups // based on the purposes that we already set //in the previous step. Customer segmentation can be based on // demographic informations, their action log, payment log and other data. There are lots of methods for doing this // , mainly various statistical methods and algorithms // related to clustering and classification. Many of you must be familiar with algorithms // such as K-means, SVM, EM and others. These all algorithms can be used in the targeting step. Moreover, on the business side, // there have been lots of strategy improvements // through decades of research on //Customer Relationship Management. The customer segmentation has been the foundation of CRM for a long time.
  7. Final step is actually offering benefits, //also known as campaign. In this step,we try to deliver proper benefits to targeted customers // using promotions, events, advertisements and other methods. This is the most important and difficult step, // because 'offering' is completed // when the relevant targeted customers get the appropriate benefits // and they are satisfied. However, it is difficult to quantify and forecast // how much of the targeted customers will be satisfied // with the benefits they get.
  8. In this process, especially during the final step, // there is a huge problem of decision making. The most important and difficult question is this:// How do you measure and predict effects of benefits? Many decision makers suffer for various reasons, // such as the lack of effective methods // for measuring and predicting the effects of benefits, // insufficient customer data, the wide range of available benefits, // temporary availability of benefits due to business concerns and, //most importantly, the difficulty of predicting the customer reactions. Consequently, many just give up making decisions based on the data. Instead, they claim that they can only rely on their business instincts.
  9. Post hoc comparison of effects has even bigger problems. It is rare to host only a single campaign. Most companies would make various offerings, //refining their campaigns through trial and error //as they go along. For example, //we can refine groupings by dividing a group to smaller groups // and treat each subgroup with different offerings. However, in order to do this, //we need to make a precise comparison// between different groups, //which means that we need to control background variables. There are not that many techniques that easily allow this, //and they are usually very hard to use.
  10. We are beginning to see easier alternatives now. You may have heard of A/B test, A/A test, multi-armed bandit test and more- // in fact, most of you already have heard // great talks about them before this session. These are easily applicable and modifiable, //they are being widely used, //especially for functional and experience tests. However, there are several issues //when we try to use them for customer offering. For example, they lack of long term prediction methods; //there is only a limited scope of modifying the data //and comparing testing options quantitatively. They also need to be able to consider //the influence of external factors and treatments. And moreover, the patterns of peoples’ behaviors are hard to control. Therefore, other alternatives are necessary. Inferring causal effects of benefits in the practice has been very hard.
  11. What I want to suggest instead is Bayesian interpretation. You may know bayesian interpretation. The core concept of bayesian probability is diachroneity, //in other words, time flow. The probability of the hypothesis changes over time, // and prior and posterior can be computed// based on background information. Also, this concept provides inferences// without reliance on asymptotic approximation, //and we can use this concept //without any assumptions about the previous distribution. Therefore, this concept is very useful for real world simulation.
  12. Bayesian time series model has already been applied to business analysis. Google uses this model to AdSense for measuring ROI. After learning this,I thought that //this model would be effective// for measuring and comparing the effects of offerings.
  13. One approach developed at Google // is based on Bayesian structural time-series models. They used these models // to construct a synthetic control — // what would have happened to outcome metric // in the absence of the intervention. This method is flexible and modular, // and it is very useful //to measure and compare causal inferences of actions. They released the model and the related functions as an R package, //called CausaIlmpact. The paper about CausalImpact was hard to understand, // but the package was easy to download. You can just get it from Github.
  14. And I could integrate // this Bayesian time series prediction model and function // with multivariate tests. I developed the CompareImpacts function //with local functions in CausalImpact package // and a modified plotting function in this package // to compare effects of benefits at a glance // using functions in ggplot2 package. With these, we can create comparison reports and plots much more easily- // you only need to use a single R function, // and it will help people //comparing the predicted results of offerings more simply. Anyone can use the results, //without understanding the complicated Bayesian method // and the underlying R implementation. These functions will be shared through Github soon.
  15. This modification allows two offering types. One case is about providing the same offering //to different target groups. For example, some companies have offering with all customers, // and a few days later, // they divide their customers to some groups // and want to know // how those offerings effect to each customer segment.
  16. Another case is about trying various offers// for one targeted customer group// sequentially. Some companies do not segment their customers //and take offerings with all customers continuously. Others have offerings for only a single group, such as their VIPs. However, //if they want to know and compare effects of each offering, // it is very hard to measure. Therefore, those offerings usually become only one-use campaign and // the companies cannot use their results for the next offering. But with my design, you can compare causal effects //and use the result // to decide and to design offering more easily.
  17. Now, let’s see the causal effects of offering results. First, this is the original CausalImpact package usage. You can use it for testing each causal effect of offering, // but comparing causal effects may be difficult for some people // because of different informations of each data and complicated Bayesian concepts.
  18. These are the cases //with modified functions developed by me, //using Google’s Causallmpact R package and ggplot2 package as I mentioned. I’m going to show you // how to apply the functions //for the two real cases of offering data. First, this is a case of a promotion for three different target groups. We can see original data being plotted // in the first plot. And we can see different simulation results // and effects of the each benefit // with these dotted lines and color-shaded areas //in second and third plots In this example, I want to know which group is best for this promotion. However, // size, sales amount, visit periods and other data of each group are all different and // we don't know if they affect other factors. With this plot, //we can easily know and compare the impact for each group //without these consideration.
  19. Next, there are some promotions for one group with time difference. As time goes by, each data continuously changes differently//even though it is for the same group. Sometimes there are some statistically insignificant causal effect results. Then the plot is omitted like this. Originally, there were three promotion results, // but one result was omitted // because of insignificance. Unfortunately, it is very common to have a case like this. Of course these functions will be refined and dealt with more offering cases.
  20. Offering benefits is a very classical, proven business strategy, // and it has evolved with the technology over time. Nowadays we can gather related data more easily, // but it is still hard to use these data enough practically. But there are techniques //that can be used to develop offering data evaluation,// such as the Bayesian analysis that I presented. It is possible to wrap up these new techniques so that it is easy to use. That was my presentation. If you have any questions or comments, // please use the office hour after this session or send me an e-mail. I would be happy to discuss any aspects of this work. Thank you for listening.