SlideShare uma empresa Scribd logo
1 de 31
Baixar para ler offline
THE DMEF
 CLV COMPETITION
AND HOW I ENDED UP ON 2ND PLACE
THE CHALLENGE
              $   $       $           ?$?$?


   1.1.2002                   31.8.2006   31.8.2008




non-contractual Setting       non-observable Status
THE CHALLENGE
               $   $   $           ?$?$?


    1.1.2002               31.8.2006   31.8.2008




21,000 DONORS acquired in first half of 2002
   54,000 DONATIONS until mid of 2006
THE GAME PLAN

• Understand     the Data Set ➙ EDA

• Split   Estimation for # Transactions and $ Value

• Implement Parametric Stochastic Models
   NBD, Pareto/NBD, BG/NBD, CBG/NBD,..

• Benchmark     Data Fit and Predictive Power

• Try   to Improve Predictive Power
THE DATA SET
                                   SAMPLED TIMING PATTERNS
                                                          Various Timing Patterns

           11382546                |                       |                   |                  |                |

           11371770                |   | |   || |                  |       |       |       | | | | |       |   |

           11359536                |              |                                    |

           11343894            |                               |

           11329984        |
Donor ID




           11317401       |

           11303989   |

           11292547   |                                                                                            |

           11281342   |                       |       |                |       |                       |                      |

           11270451   |

           11259736   |

           10870988   ||||||||||||||||||||||||||||||||||||||||||||

                      2002                     2003                    2004                      2005                  2006
                                                                           Time Scale
THE DATA SET
                   TRENDS AT AGGREGATE LEVEL


              Nr of Donations                 Avg Donation Amount




                                  50
8000




                                  40
                                  30
4000




                 13% 15% 14%      20
                                  10               +24% 10% +12%
0




                                  0

       2002      2004      2006        2002        2004     2006

                   Time                              Time
THE DATA SET
               TRENDS AT AGGREGATE LEVEL


     Percentage of Donors                 Average Nr of Donations
who Have Donated Within that Year            per Active Donor
0.5




                                    2.0
                                                               1.55
0.4




                                                 1.46   1.51




                                    1.5
                                          1.42
      27.8% 29.5%
0.3




                    23.5%




                                    1.0
                            18.8%
0.2




                                    0.5
0.1
0.0




                                    0.0

      2002   2003   2004    2005          2002   2003   2004   2005

                Time                                Time
THE DATA SET
                               INTERTRANSACTION TIMES


                               Overall Distribution of Intertransaction Times
        4000




                   1

                                   12
        3000
Count

        2000
        1000




                                                   24
        0




               0       3   6   9   12 15 18 21 24 27 30 33 36 39 42 45 48 51

                                        Nr of Months in between Donations
THE MODELS
                NBD ASSUMPTIONS (1959)


   A) The number of transactions follows a Poisson
   process with rate λ
   B) Heterogeneity in λ follows a Gamma distribution
   with shape parameter r and rate parameter α


„while there is not enough information to reliably estimate
 the purchase rate for each person, there will generally be
 enough to estimate the distribution of it over customers“
THE MODELS
             NBD - ESTIMATION




r = 0,475                avg IPT:   2,9 years
α = 489.5                med IPT: 6,6 years
THE MODELS
                  PARETO/NBD ASSUMPTIONS (1987)

             A) The number of transactions follows a Poisson
NBD
         {   process with rate λ
             B) Heterogeneity in λ follows a Gamma distribution
             with shape parameter r and rate parameter α
             C) Customer Lifetime is exponentially distributed
Pareto
         {   with death rate μ
             D) Heterogeneity in μ follows a Gamma distribution
             with shape parameter s and rate parameter β
             E) λ and μ are distributed independently
THE MODELS
           BG/NBD ASSUMPTIONS (2005)

A) The number of transactions follows a Poisson
process with rate λ
B) Heterogeneity in λ follows a Gamma distribution
with shape parameter r and rate parameter α
C) Directly after each purchase there is a constant
drop-out probabilty p
D) Heterogeneity in p follows a Beta distribution
with parameter a and b
E) λ and p are distributed independently
THE MODELS
           CBG/NBD ASSUMPTIONS (2007)

A) The number of transactions follows a Poisson
process with rate λ
B) Heterogeneity in λ follows a Gamma distribution
with shape parameter r and rate parameter α
C) At time zero and directly after each purchase
there is a constant drop-out probabilty p
D) Heterogeneity in p follows a Beta distribution
with parameter a and b
E) λ and p are distributed independently
THE BENCHMARK
                                        DATA FIT

                        Actual vs Fitted Frequency of Repeat Transactions
            10000




                                                                       Observed
                                                                       NBD
                                                                       Pareto/NBD
                                                                       BG/NBD
            8000




                                             2
                                                     = 366.1           CBG/NBD
                                                 NBD
                                        2
                                         Pareto/NBD = 391.5
                                            2
                                              BG/NBD = 487.2
            6000
Frequency




                                          2
                                            CBG/NBD = 363.7
            4000
            2000
            0




                    0       1       2            3         4   5   6        7+
THE BENCHMARK
              PREDICTIVE POWER



                     Time Split

                Calibration              Validation
                 Period                   Period




2002   2003        2004           2005      2006
THE BENCHMARK
                     PREDICTIVE POWER




MSLE = Mean Squared Logarithmic Error
RMSE = Root Mean Squared Error
MAE = Mean Absolute Error
Corr = Correlation
THE PROBLEM
 A SIMPLE LINEAR MODEL
THE APPROACH
                                                                     INVESTIGATE IN ERRORS


        Timing Patterns for the                                                                                           Timing Patterns for the
    10 Worst Underestimated Donors                                                                                    10 Worst Overestimated Donors
            |                |                           |       |           |       | ||||| | | ||| | |||| ||
                                                                                           | | |                           | | ||||||||||||||||||||||||||||||
            ||                                   |                                   | |||||||||||||             |                    |||| || |||| | ||     ||| |||| | |
                                                                                                                                                             | |
|                      || |                          |                                  | ||||||||||                 ||||||||||||||||                     ||||||||||||
    |        |                       |               ||              |               |||||||||||||||                  ||       | | || | | | | ||| | | | |           || |
        | |                                               | |            | | |||||||||||||||                          ||       | ||                 || | | |||||| |||
                                                                                                                                                                |
        |                |                   |               |       |           |   |||||||||||||||             | | |           ||        | ||| | |||||||||||
                 | |             |       |                   |       | |              ||||||||||||||             |||||||||||| |||||||||||||||||||||||
        |                        |               |                                         |||||
                                                                                               |       |               |||||||||||||||||||||||||||||||||
    || |                                                             |                 |      || |||||||              | ||| |||| | | | |                    | || | |
        |                                                                |                  || | | || |               | |        |               | || | ||| | | | |
                       Calibration Period                                                  Validation Period                  Calibration Period                           Validation Period
REGULARITY
IT‘S NOT JUST ABOUT RECENCY AND FREQUENCY


  Two Users with same Recency and Frequency




But one of them is more likely to be active after T.
THE POISSON PROCESS
             PROBLEMATIC IMPLICATIONS


      Poisson implies Exponentially Distributed IPT

•Mode Zero: The most likely time of purchase is
immediately after a purchase. No dead period.
•Memoryless Property: No regularity within timing
patterns. Succeeding interpurchase times are
assumed to be uncorrelated.
THE SOLUTION
         CBG/CNBD-K ASSUMPTIONS (2008)

A) While active, transactions occur with Erlang-k
(rate parameter λ) distributed waiting times
B) Heterogeneity in λ follows a Gamma distribution
with shape parameter r and rate parameter α
C) Directly after each purchase there is a constant
drop-out probabilty p
D) Heterogeneity in p follows a Beta distribution
with parameter a and b
E) λ and p are distributed independently
THE SOLUTION
                                       ERLANG-K
                       Erlang 1
                                            |                                      |                             |                                                                                                         |
0.0 0.4 0.8




                                            |      |                 |                                                                        |                        |                                   |                                          |
                                            |                         |            |                             |                             ||                          |                                       | |                              ||| |
                                            | ||   ||                  |                                                                        | |                | ||                        |                                    |                  |
                                            | |              |                                  ||                                               | |                               |                                                    |
              0   1   2       3    4    5


                       Erlang 2
                                            |                                               |           |                 |           |            |           |                       |                                                        |
0.0 0.4 0.8




                                            |                                               |            |                    |                                        |                       |                                            |               |
                                            | |   |              |                              |                                                             |  |                                     |
                                            | |                                |                                 | |                  |                    | | |                                               |                        |                       |
                                            |   | |                                     |                                 |               |        |                                                               |                |       |
              0   1   2       3    4    5


                       Erlang 3
                                            | |                                             |           |                         |                    |                       |                   |                   |                             |
0.0 0.4 0.8




                                            |   |                          |                        |                                                                              |                                   |            | |
                                            | |     |                                       |                                                 | |                                                  |               |                            |
                                            | |                                                 |                                   |                                  |                               |                    |
                                            | |   |                                     |                                         | |                          |                                   |                       |                            |
              0   1   2       3    4    5


                      Erlang 100
                                            |            |                          |                             |                            |                   |                           |                       |                        |
0.0 0.4 0.8




                                            |            |                              |                             |                        |               |                                |                               |                    |
                                            |      |                       |                            |                         |                        |                               |                       |                        |
                                            |        |                          |                                |                             |               |                           |                               |                        |
                                            |       |                          |                             |                            |                    |                               |                               |                    |
              0   1   2       3    4    5
THE SOLUTION
  CBG/CNBD-K - 2008
REGULARITY MEASURES
                                               ESTIMATING ,K‘
    Distribution of Estimated Gamma Shape Parameters


                                r=1      Exponential IPTs
                                r=2      Erlang 2 IPTs




0        2           4              6               8                   10                          Regularity Measure M
                     Shape Parameter r


                                                                  2.5
                                                                             Actual Distribution of M
                                                                             Distribution of M for r=2
                                                                             Distribution of M for r=1
                                                                  2.0
                                                                  1.5
                                                        Density

                                                                  1.0
                                                                  0.5
                                                                  0.0




                                                                             0.0           0.2           0.4     0.6       0.8   1.0
THE BENCHMARK
             MSLE     RMSE    MAE     Corr    SUM

   LM        0,0863   0,642   0,262   0,644   -31 %

Pareto/NBD   0,0977   0,653   0,359   0,628   +22%

 BG/NBD      0,0963   0,651   0,362   0,640   +19%

 CBG/NBD     0,0959   0,650   0,360   0,639   +19%

CBD/CNBD-2   0,0831   0,632   0,293   0,660   -11 %

CBD/CNBD-3   0,0816   0,637   0,275   0,663   -24 %
THE CONTEST
                              PARTICIPANTS


Companies                  US Universities   Internation Universities
DataLab                    U Pennsylvania    U Frankfurt
Targetbase                 U Connecticut     Tech Uni Munich
Hewlett-Packard            UT Dallas         Leuven
                           U Washington      PUC Chile
SAS
                           OK State          U Duisburg-Essen
Alliance Data                                Commenius U
                           Old Dominion U
Thinkanalytics, LLC                          BU Vienna
                           Georgia State
DK Shiffet & Assoc Ltd.
                           SUNY New Platz
                           U Wisconsin W
THE CONTEST
                           MODELS
•   Ad Hoc
•   Linear Regression
•   Hierarchical Bayesian
•   BG/NBD, MBG-NBD, CBG-NBD, Pareto/NBD
•   Bayesian Seemingly Unrelated Regressions
•   Probit / logistic regression
•   Tobit
•   ARIMA
•   ArtXP Time Series
•   Support Vector Machines
•   Trees
•   Kohonen Networks
•   Feedforward Neural Networks
•   Stochastic Microanalytical Simulations     No Markov chain models though
THE CONTEST
OUTCOME TASK 1: CUSTOMER EQUITY
THE CONTEST
OUTCOME TASK 2: CUSTOMER LIFETIME VALUE
THE CONTEST
               WINNING MODEL



•HP Labs - published paper
•8 Segments via Classification & Regression Trees
•Logit Model for Estimating Activeness
•Log-Linear Model for Estimating Donation Sum
•Also used R for computations
CONCLUSIONS
                              BY DMEF

• Even the Best Model is still ,bad‘ (factor 5.4)
• It is important to get to know your data with EDA
• CLV Models are not commodities
  „It’s more the modeler than the model“
• Duke Teradata Churn Competition
• Organizations should follow Contest approach
   • Split Data Sets (Modeling, Validation)
   • Stress Tests
   • Benchmark

Mais conteúdo relacionado

Semelhante a My Entry to the DMEF CLV Contest

Deutsche EuroShop | Company Presentation | 07/12
Deutsche EuroShop | Company Presentation | 07/12Deutsche EuroShop | Company Presentation | 07/12
Deutsche EuroShop | Company Presentation | 07/12
Deutsche EuroShop AG
 
Deutsche EuroShop | Company Presentation | 05/12
Deutsche EuroShop | Company Presentation | 05/12Deutsche EuroShop | Company Presentation | 05/12
Deutsche EuroShop | Company Presentation | 05/12
Deutsche EuroShop AG
 
energy future holindings TXU2004AR
energy future holindings TXU2004ARenergy future holindings TXU2004AR
energy future holindings TXU2004AR
finance29
 
Resultados Do Ano 2003
Resultados Do Ano 2003Resultados Do Ano 2003
Resultados Do Ano 2003
TIM RI
 
2003 Year End Results
2003 Year End Results2003 Year End Results
2003 Year End Results
TIM RI
 
Derivatives report 27 apr-2010
Derivatives report 27 apr-2010Derivatives report 27 apr-2010
Derivatives report 27 apr-2010
Angel Broking
 
Deutsche EuroShop | Company Presentation | 09/12
Deutsche EuroShop | Company Presentation | 09/12Deutsche EuroShop | Company Presentation | 09/12
Deutsche EuroShop | Company Presentation | 09/12
Deutsche EuroShop AG
 
Deutsche EuroShop | Company Presentation | 08/12
Deutsche EuroShop | Company Presentation | 08/12Deutsche EuroShop | Company Presentation | 08/12
Deutsche EuroShop | Company Presentation | 08/12
Deutsche EuroShop AG
 
Deutsche EuroShop | Company Presentation | 11/12
Deutsche EuroShop | Company Presentation | 11/12Deutsche EuroShop | Company Presentation | 11/12
Deutsche EuroShop | Company Presentation | 11/12
Deutsche EuroShop AG
 
Profarma 3Q12
Profarma 3Q12Profarma 3Q12
Profarma 3Q12
Profarma
 
Deutsche EuroShop - Conference Call Presentation - Preliminary Results FY 2012
Deutsche EuroShop - Conference Call Presentation - Preliminary Results FY 2012Deutsche EuroShop - Conference Call Presentation - Preliminary Results FY 2012
Deutsche EuroShop - Conference Call Presentation - Preliminary Results FY 2012
Deutsche EuroShop AG
 
Deutsche EuroShop | Company Presentation | 03/12
Deutsche EuroShop | Company Presentation | 03/12Deutsche EuroShop | Company Presentation | 03/12
Deutsche EuroShop | Company Presentation | 03/12
Deutsche EuroShop AG
 

Semelhante a My Entry to the DMEF CLV Contest (18)

Deutsche EuroShop | Company Presentation | 07/12
Deutsche EuroShop | Company Presentation | 07/12Deutsche EuroShop | Company Presentation | 07/12
Deutsche EuroShop | Company Presentation | 07/12
 
Deutsche EuroShop | Company Presentation | 05/12
Deutsche EuroShop | Company Presentation | 05/12Deutsche EuroShop | Company Presentation | 05/12
Deutsche EuroShop | Company Presentation | 05/12
 
Duratex - 3rd Quarter 2003
Duratex - 3rd Quarter 2003Duratex - 3rd Quarter 2003
Duratex - 3rd Quarter 2003
 
energy future holindings TXU2004AR
energy future holindings TXU2004ARenergy future holindings TXU2004AR
energy future holindings TXU2004AR
 
First Half 2012, Asia Pacific TPI Index
First Half 2012, Asia Pacific TPI IndexFirst Half 2012, Asia Pacific TPI Index
First Half 2012, Asia Pacific TPI Index
 
Predicting Real Estate Prices with an ANN
Predicting Real Estate Prices with an ANNPredicting Real Estate Prices with an ANN
Predicting Real Estate Prices with an ANN
 
Resultados Do Ano 2003
Resultados Do Ano 2003Resultados Do Ano 2003
Resultados Do Ano 2003
 
2003 Year End Results
2003 Year End Results2003 Year End Results
2003 Year End Results
 
Derivatives report 27 apr-2010
Derivatives report 27 apr-2010Derivatives report 27 apr-2010
Derivatives report 27 apr-2010
 
Deutsche EuroShop | Company Presentation | 09/12
Deutsche EuroShop | Company Presentation | 09/12Deutsche EuroShop | Company Presentation | 09/12
Deutsche EuroShop | Company Presentation | 09/12
 
Deutsche EuroShop | Company Presentation | 08/12
Deutsche EuroShop | Company Presentation | 08/12Deutsche EuroShop | Company Presentation | 08/12
Deutsche EuroShop | Company Presentation | 08/12
 
Deutsche EuroShop | Company Presentation | 11/12
Deutsche EuroShop | Company Presentation | 11/12Deutsche EuroShop | Company Presentation | 11/12
Deutsche EuroShop | Company Presentation | 11/12
 
Profarma 3Q12
Profarma 3Q12Profarma 3Q12
Profarma 3Q12
 
Deutsche EuroShop - Conference Call Presentation - Preliminary Results FY 2012
Deutsche EuroShop - Conference Call Presentation - Preliminary Results FY 2012Deutsche EuroShop - Conference Call Presentation - Preliminary Results FY 2012
Deutsche EuroShop - Conference Call Presentation - Preliminary Results FY 2012
 
Deutsche EuroShop | Company Presentation | 03/12
Deutsche EuroShop | Company Presentation | 03/12Deutsche EuroShop | Company Presentation | 03/12
Deutsche EuroShop | Company Presentation | 03/12
 
Second Quarter 2012, Global TPI Index
Second Quarter 2012, Global TPI IndexSecond Quarter 2012, Global TPI Index
Second Quarter 2012, Global TPI Index
 
GeoDemographics and GeoCoding: An introduction to Sources and Methods
GeoDemographics and GeoCoding: An introduction to Sources and MethodsGeoDemographics and GeoCoding: An introduction to Sources and Methods
GeoDemographics and GeoCoding: An introduction to Sources and Methods
 
Third Quarter 2012, Global TPI Index
Third Quarter 2012, Global TPI IndexThird Quarter 2012, Global TPI Index
Third Quarter 2012, Global TPI Index
 

Mais de MOSTLY AI

Mais de MOSTLY AI (10)

Everything You Always Wanted to Know About Synthetic Data
Everything You Always Wanted to Know About Synthetic DataEverything You Always Wanted to Know About Synthetic Data
Everything You Always Wanted to Know About Synthetic Data
 
Everything you always wanted to know about Synthetic Data
Everything you always wanted to know about Synthetic DataEverything you always wanted to know about Synthetic Data
Everything you always wanted to know about Synthetic Data
 
Synthetic Population Data with MOSTLY AI
Synthetic Population Data with MOSTLY AISynthetic Population Data with MOSTLY AI
Synthetic Population Data with MOSTLY AI
 
AI-based re-identification of behavioral data
AI-based re-identification of behavioral dataAI-based re-identification of behavioral data
AI-based re-identification of behavioral data
 
Synthetic Data for Big Data Privacy
Synthetic Data for Big Data PrivacySynthetic Data for Big Data Privacy
Synthetic Data for Big Data Privacy
 
Nvidia GTC18 Platzer Töglhofer
Nvidia GTC18 Platzer TöglhoferNvidia GTC18 Platzer Töglhofer
Nvidia GTC18 Platzer Töglhofer
 
Artificial Intelligence - How Machines Learn
Artificial Intelligence - How Machines LearnArtificial Intelligence - How Machines Learn
Artificial Intelligence - How Machines Learn
 
PhD Seminar Riezlern 2016
PhD Seminar Riezlern 2016PhD Seminar Riezlern 2016
PhD Seminar Riezlern 2016
 
Stochastic Models of Noncontractual Consumer Relationships
Stochastic Models of Noncontractual Consumer RelationshipsStochastic Models of Noncontractual Consumer Relationships
Stochastic Models of Noncontractual Consumer Relationships
 
Incorporating Regularity into Models of Noncontractual Customer-Firm Relation...
Incorporating Regularity into Models of Noncontractual Customer-Firm Relation...Incorporating Regularity into Models of Noncontractual Customer-Firm Relation...
Incorporating Regularity into Models of Noncontractual Customer-Firm Relation...
 

Último

Call Girls In Majnu Ka Tilla 959961~3876 Shot 2000 Night 8000
Call Girls In Majnu Ka Tilla 959961~3876 Shot 2000 Night 8000Call Girls In Majnu Ka Tilla 959961~3876 Shot 2000 Night 8000
Call Girls In Majnu Ka Tilla 959961~3876 Shot 2000 Night 8000
dlhescort
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
lizamodels9
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
daisycvs
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Sheetaleventcompany
 

Último (20)

👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
Call Girls Zirakpur👧 Book Now📱7837612180 📞👉Call Girl Service In Zirakpur No A...
 
Call Girls In Majnu Ka Tilla 959961~3876 Shot 2000 Night 8000
Call Girls In Majnu Ka Tilla 959961~3876 Shot 2000 Night 8000Call Girls In Majnu Ka Tilla 959961~3876 Shot 2000 Night 8000
Call Girls In Majnu Ka Tilla 959961~3876 Shot 2000 Night 8000
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
Russian Call Girls In Gurgaon ❤️8448577510 ⊹Best Escorts Service In 24/7 Delh...
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
How to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League CityHow to Get Started in Social Media for Art League City
How to Get Started in Social Media for Art League City
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
Falcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investorsFalcon Invoice Discounting: The best investment platform in india for investors
Falcon Invoice Discounting: The best investment platform in india for investors
 
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai KuwaitThe Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
The Abortion pills for sale in Qatar@Doha [+27737758557] []Deira Dubai Kuwait
 
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 MonthsSEO Case Study: How I Increased SEO Traffic & Ranking by 50-60%  in 6 Months
SEO Case Study: How I Increased SEO Traffic & Ranking by 50-60% in 6 Months
 
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort ServiceEluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
Eluru Call Girls Service ☎ ️93326-06886 ❤️‍🔥 Enjoy 24/7 Escort Service
 
Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024Marel Q1 2024 Investor Presentation from May 8, 2024
Marel Q1 2024 Investor Presentation from May 8, 2024
 
Falcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business GrowthFalcon Invoice Discounting: Empowering Your Business Growth
Falcon Invoice Discounting: Empowering Your Business Growth
 

My Entry to the DMEF CLV Contest

  • 1. THE DMEF CLV COMPETITION AND HOW I ENDED UP ON 2ND PLACE
  • 2. THE CHALLENGE $ $ $ ?$?$? 1.1.2002 31.8.2006 31.8.2008 non-contractual Setting non-observable Status
  • 3. THE CHALLENGE $ $ $ ?$?$? 1.1.2002 31.8.2006 31.8.2008 21,000 DONORS acquired in first half of 2002 54,000 DONATIONS until mid of 2006
  • 4. THE GAME PLAN • Understand the Data Set ➙ EDA • Split Estimation for # Transactions and $ Value • Implement Parametric Stochastic Models NBD, Pareto/NBD, BG/NBD, CBG/NBD,.. • Benchmark Data Fit and Predictive Power • Try to Improve Predictive Power
  • 5. THE DATA SET SAMPLED TIMING PATTERNS Various Timing Patterns 11382546 | | | | | 11371770 | | | || | | | | | | | | | | | 11359536 | | | 11343894 | | 11329984 | Donor ID 11317401 | 11303989 | 11292547 | | 11281342 | | | | | | | 11270451 | 11259736 | 10870988 |||||||||||||||||||||||||||||||||||||||||||| 2002 2003 2004 2005 2006 Time Scale
  • 6. THE DATA SET TRENDS AT AGGREGATE LEVEL Nr of Donations Avg Donation Amount 50 8000 40 30 4000 13% 15% 14% 20 10 +24% 10% +12% 0 0 2002 2004 2006 2002 2004 2006 Time Time
  • 7. THE DATA SET TRENDS AT AGGREGATE LEVEL Percentage of Donors Average Nr of Donations who Have Donated Within that Year per Active Donor 0.5 2.0 1.55 0.4 1.46 1.51 1.5 1.42 27.8% 29.5% 0.3 23.5% 1.0 18.8% 0.2 0.5 0.1 0.0 0.0 2002 2003 2004 2005 2002 2003 2004 2005 Time Time
  • 8. THE DATA SET INTERTRANSACTION TIMES Overall Distribution of Intertransaction Times 4000 1 12 3000 Count 2000 1000 24 0 0 3 6 9 12 15 18 21 24 27 30 33 36 39 42 45 48 51 Nr of Months in between Donations
  • 9. THE MODELS NBD ASSUMPTIONS (1959) A) The number of transactions follows a Poisson process with rate λ B) Heterogeneity in λ follows a Gamma distribution with shape parameter r and rate parameter α „while there is not enough information to reliably estimate the purchase rate for each person, there will generally be enough to estimate the distribution of it over customers“
  • 10. THE MODELS NBD - ESTIMATION r = 0,475 avg IPT: 2,9 years α = 489.5 med IPT: 6,6 years
  • 11. THE MODELS PARETO/NBD ASSUMPTIONS (1987) A) The number of transactions follows a Poisson NBD { process with rate λ B) Heterogeneity in λ follows a Gamma distribution with shape parameter r and rate parameter α C) Customer Lifetime is exponentially distributed Pareto { with death rate μ D) Heterogeneity in μ follows a Gamma distribution with shape parameter s and rate parameter β E) λ and μ are distributed independently
  • 12. THE MODELS BG/NBD ASSUMPTIONS (2005) A) The number of transactions follows a Poisson process with rate λ B) Heterogeneity in λ follows a Gamma distribution with shape parameter r and rate parameter α C) Directly after each purchase there is a constant drop-out probabilty p D) Heterogeneity in p follows a Beta distribution with parameter a and b E) λ and p are distributed independently
  • 13. THE MODELS CBG/NBD ASSUMPTIONS (2007) A) The number of transactions follows a Poisson process with rate λ B) Heterogeneity in λ follows a Gamma distribution with shape parameter r and rate parameter α C) At time zero and directly after each purchase there is a constant drop-out probabilty p D) Heterogeneity in p follows a Beta distribution with parameter a and b E) λ and p are distributed independently
  • 14. THE BENCHMARK DATA FIT Actual vs Fitted Frequency of Repeat Transactions 10000 Observed NBD Pareto/NBD BG/NBD 8000 2 = 366.1 CBG/NBD NBD 2 Pareto/NBD = 391.5 2 BG/NBD = 487.2 6000 Frequency 2 CBG/NBD = 363.7 4000 2000 0 0 1 2 3 4 5 6 7+
  • 15. THE BENCHMARK PREDICTIVE POWER Time Split Calibration Validation Period Period 2002 2003 2004 2005 2006
  • 16. THE BENCHMARK PREDICTIVE POWER MSLE = Mean Squared Logarithmic Error RMSE = Root Mean Squared Error MAE = Mean Absolute Error Corr = Correlation
  • 17. THE PROBLEM A SIMPLE LINEAR MODEL
  • 18. THE APPROACH INVESTIGATE IN ERRORS Timing Patterns for the Timing Patterns for the 10 Worst Underestimated Donors 10 Worst Overestimated Donors | | | | | | ||||| | | ||| | |||| || | | | | | |||||||||||||||||||||||||||||| || | | ||||||||||||| | |||| || |||| | || ||| |||| | | | | | || | | | |||||||||| |||||||||||||||| |||||||||||| | | | || | ||||||||||||||| || | | || | | | | ||| | | | | || | | | | | | | ||||||||||||||| || | || || | | |||||| ||| | | | | | | | ||||||||||||||| | | | || | ||| | ||||||||||| | | | | | | | |||||||||||||| |||||||||||| ||||||||||||||||||||||| | | | ||||| | | ||||||||||||||||||||||||||||||||| || | | | || ||||||| | ||| |||| | | | | | || | | | | || | | || | | | | | || | ||| | | | | Calibration Period Validation Period Calibration Period Validation Period
  • 19. REGULARITY IT‘S NOT JUST ABOUT RECENCY AND FREQUENCY Two Users with same Recency and Frequency But one of them is more likely to be active after T.
  • 20. THE POISSON PROCESS PROBLEMATIC IMPLICATIONS Poisson implies Exponentially Distributed IPT •Mode Zero: The most likely time of purchase is immediately after a purchase. No dead period. •Memoryless Property: No regularity within timing patterns. Succeeding interpurchase times are assumed to be uncorrelated.
  • 21. THE SOLUTION CBG/CNBD-K ASSUMPTIONS (2008) A) While active, transactions occur with Erlang-k (rate parameter λ) distributed waiting times B) Heterogeneity in λ follows a Gamma distribution with shape parameter r and rate parameter α C) Directly after each purchase there is a constant drop-out probabilty p D) Heterogeneity in p follows a Beta distribution with parameter a and b E) λ and p are distributed independently
  • 22. THE SOLUTION ERLANG-K Erlang 1 | | | | 0.0 0.4 0.8 | | | | | | | | | | | || | | | ||| | | || || | | | | || | | | | | | || | | | | 0 1 2 3 4 5 Erlang 2 | | | | | | | | | 0.0 0.4 0.8 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0 1 2 3 4 5 Erlang 3 | | | | | | | | | | 0.0 0.4 0.8 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0 1 2 3 4 5 Erlang 100 | | | | | | | | | 0.0 0.4 0.8 | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0 1 2 3 4 5
  • 23. THE SOLUTION CBG/CNBD-K - 2008
  • 24. REGULARITY MEASURES ESTIMATING ,K‘ Distribution of Estimated Gamma Shape Parameters r=1 Exponential IPTs r=2 Erlang 2 IPTs 0 2 4 6 8 10 Regularity Measure M Shape Parameter r 2.5 Actual Distribution of M Distribution of M for r=2 Distribution of M for r=1 2.0 1.5 Density 1.0 0.5 0.0 0.0 0.2 0.4 0.6 0.8 1.0
  • 25. THE BENCHMARK MSLE RMSE MAE Corr SUM LM 0,0863 0,642 0,262 0,644 -31 % Pareto/NBD 0,0977 0,653 0,359 0,628 +22% BG/NBD 0,0963 0,651 0,362 0,640 +19% CBG/NBD 0,0959 0,650 0,360 0,639 +19% CBD/CNBD-2 0,0831 0,632 0,293 0,660 -11 % CBD/CNBD-3 0,0816 0,637 0,275 0,663 -24 %
  • 26. THE CONTEST PARTICIPANTS Companies US Universities Internation Universities DataLab U Pennsylvania U Frankfurt Targetbase U Connecticut Tech Uni Munich Hewlett-Packard UT Dallas Leuven U Washington PUC Chile SAS OK State U Duisburg-Essen Alliance Data Commenius U Old Dominion U Thinkanalytics, LLC BU Vienna Georgia State DK Shiffet & Assoc Ltd. SUNY New Platz U Wisconsin W
  • 27. THE CONTEST MODELS • Ad Hoc • Linear Regression • Hierarchical Bayesian • BG/NBD, MBG-NBD, CBG-NBD, Pareto/NBD • Bayesian Seemingly Unrelated Regressions • Probit / logistic regression • Tobit • ARIMA • ArtXP Time Series • Support Vector Machines • Trees • Kohonen Networks • Feedforward Neural Networks • Stochastic Microanalytical Simulations No Markov chain models though
  • 28. THE CONTEST OUTCOME TASK 1: CUSTOMER EQUITY
  • 29. THE CONTEST OUTCOME TASK 2: CUSTOMER LIFETIME VALUE
  • 30. THE CONTEST WINNING MODEL •HP Labs - published paper •8 Segments via Classification & Regression Trees •Logit Model for Estimating Activeness •Log-Linear Model for Estimating Donation Sum •Also used R for computations
  • 31. CONCLUSIONS BY DMEF • Even the Best Model is still ,bad‘ (factor 5.4) • It is important to get to know your data with EDA • CLV Models are not commodities „It’s more the modeler than the model“ • Duke Teradata Churn Competition • Organizations should follow Contest approach • Split Data Sets (Modeling, Validation) • Stress Tests • Benchmark