SlideShare a Scribd company logo
1 of 34
Download to read offline
Motivation
                       Regularity
             Model Development
            Empirical Application
                       Summary




  Incorporating Regularity into Models of
Noncontractual Customer-Firm Relationships

             M. Platzer              T. Reutterer

                   Marketing Department
               Vienna University of Economics
                and Business Administration


                           May, 2009



          M. Platzer, T. Reutterer    Regularity within Purchase Timings
Motivation
                                Regularity
                      Model Development
                     Empirical Application
                                Summary


Outline


  1   Motivation

  2   Regularity

  3   Model Development

  4   Empirical Application

  5   Summary



                   M. Platzer, T. Reutterer   Regularity within Purchase Timings
Motivation
                                              A Simple Example
                                Regularity
                                              Noncontractual Settings
                      Model Development
                                              Stochastic Models
                     Empirical Application
                                              NBD Assumptions
                                Summary


A Simple Example: Aunt Betty


  Aunt Betty buys cookies for her favorite nephews at the end of
  every month at Mr. Baker’s local store. She adheres to this
  custom as long as Mr. Baker can recall back in time.
  But recently Mr. Baker noticed that Aunt Betty has not been to
  his shop since 35 days!
  Mr. Baker immediately concluded that something terrible must
  have happened...




                   M. Platzer, T. Reutterer   Regularity within Purchase Timings
Motivation
                                              A Simple Example
                                Regularity
                                              Noncontractual Settings
                      Model Development
                                              Stochastic Models
                     Empirical Application
                                              NBD Assumptions
                                Summary


A Simple Example: Aunt Betty


  Aunt Betty buys cookies for her favorite nephews at the end of
  every month at Mr. Baker’s local store. She adheres to this
  custom as long as Mr. Baker can recall back in time.
  But recently Mr. Baker noticed that Aunt Betty has not been to
  his shop since 35 days!
  Mr. Baker immediately concluded that something terrible must
  have happened...




                   M. Platzer, T. Reutterer   Regularity within Purchase Timings
Motivation
                                              A Simple Example
                                Regularity
                                              Noncontractual Settings
                      Model Development
                                              Stochastic Models
                     Empirical Application
                                              NBD Assumptions
                                Summary


A Simple Example: Aunt Betty


  Aunt Betty buys cookies for her favorite nephews at the end of
  every month at Mr. Baker’s local store. She adheres to this
  custom as long as Mr. Baker can recall back in time.
  But recently Mr. Baker noticed that Aunt Betty has not been to
  his shop since 35 days!
  Mr. Baker immediately concluded that something terrible must
  have happened...




                   M. Platzer, T. Reutterer   Regularity within Purchase Timings
Motivation
                                           A Simple Example
                             Regularity
                                           Noncontractual Settings
                   Model Development
                                           Stochastic Models
                  Empirical Application
                                           NBD Assumptions
                             Summary


A Simple Example: Aunt Betty


     Aunt Betty must have changed her buying behavior !!!




                M. Platzer, T. Reutterer   Regularity within Purchase Timings
Motivation
                                         A Simple Example
                           Regularity
                                         Noncontractual Settings
                 Model Development
                                         Stochastic Models
                Empirical Application
                                         NBD Assumptions
                           Summary


A Simple Example: Aunt Betty




                 But if Mr. Baker knows it,
              why don’t our models know?




              M. Platzer, T. Reutterer   Regularity within Purchase Timings
Motivation
                                            A Simple Example
                              Regularity
                                            Noncontractual Settings
                    Model Development
                                            Stochastic Models
                   Empirical Application
                                            NBD Assumptions
                              Summary




Noncontractual Settings
In noncontractual customer relationships organizations can not
observe directly whether a customer is still active. Hence, the
status is a latent variable and other indicators need to be used
to assess activity.




                 M. Platzer, T. Reutterer   Regularity within Purchase Timings
Motivation
                                           A Simple Example
                             Regularity
                                           Noncontractual Settings
                   Model Development
                                           Stochastic Models
                  Empirical Application
                                           NBD Assumptions
                             Summary




Stochastic Models for Noncontractual Settings
    Pareto/NBD
    by Schmittlein, Morrison, and Colombo, 1957
    BG/NBD
    by Fader, Hardie, and Lee, 2005
    CBG/NBD
    by Hoppe and Wagner, 2007

All of these models share Ehrenberg’s well-known and
widely-accepted NBD assumptions.



                M. Platzer, T. Reutterer   Regularity within Purchase Timings
Motivation
                                            A Simple Example
                              Regularity
                                            Noncontractual Settings
                    Model Development
                                            Stochastic Models
                   Empirical Application
                                            NBD Assumptions
                              Summary




NBD Assumptions
 1   Interpurchase times for an active customer follow an
     exponential distribution with rate parameter λ.
 2   Heterogeneity in λ follows a Gamma distribution across
     customers.




                 M. Platzer, T. Reutterer   Regularity within Purchase Timings
Motivation
                                             A Simple Example
                               Regularity
                                             Noncontractual Settings
                     Model Development
                                             Stochastic Models
                    Empirical Application
                                             NBD Assumptions
                               Summary


NBD Assumptions



  Concerns regarding Exponential Distribution
  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.




                  M. Platzer, T. Reutterer   Regularity within Purchase Timings
Motivation
                                             A Simple Example
                               Regularity
                                             Noncontractual Settings
                     Model Development
                                             Stochastic Models
                    Empirical Application
                                             NBD Assumptions
                               Summary


NBD Assumptions



  Concerns regarding Exponential Distribution
  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.




                  M. Platzer, T. Reutterer   Regularity within Purchase Timings
Motivation
                                               A Simple Example
                                 Regularity
                                               Noncontractual Settings
                       Model Development
                                               Stochastic Models
                      Empirical Application
                                               NBD Assumptions
                                 Summary


NBD Assumptions



  Implications
  NBD-based models only consider recency and frequency
  when assessing the activity status of a customer.
  Thus, these models know nothing about regularity and
  subsequently they all (mis)interpret Aunt Betty’s 35-day
  inactivity simply as a ‘longer than average’ but still unsuspicious
  intertransaction period.




                    M. Platzer, T. Reutterer   Regularity within Purchase Timings
Motivation
                                                    A Simple Example
                                  Regularity
                                                    Noncontractual Settings
                        Model Development
                                                    Stochastic Models
                       Empirical Application
                                                    NBD Assumptions
                                  Summary


NBD Assumptions
  Is the customer still active at time T ?


          × ××                      ×           ××        ×                              -
          t0 t1 t2                  t3          t4 t5     t6                   T

          ×     ×    ×       ×         ×          ×       ×                              -
          t0    t1   t2      t3        t4         t5      t6                   T



  Figure: Regular vs. random timing pattern with identical recency and
  frequency.

                     M. Platzer, T. Reutterer       Regularity within Purchase Timings
Motivation
                                        A Simple Example
                          Regularity
                                        Noncontractual Settings
                Model Development
                                        Stochastic Models
               Empirical Application
                                        NBD Assumptions
                          Summary


Regularity




                Thus, regularity is crucial!




             M. Platzer, T. Reutterer   Regularity within Purchase Timings
Motivation
                                Regularity
                                              Measures
                      Model Development
                                              Erlang-k
                     Empirical Application
                                Summary


Regularity



  But what is regularity, and how can it be measured?
  The observed timings can fall anywhere between totally
  random patterns and ‘clockwork-like’, deterministic patterns.
  A regularity measure for a given timing pattern should therefore
  indicate the location between these two extremes.




                   M. Platzer, T. Reutterer   Regularity within Purchase Timings
Motivation
                               Regularity
                                             Measures
                     Model Development
                                             Erlang-k
                    Empirical Application
                               Summary


Regularity



  Measures
     Variability Ratio (=variance/mean) of the IPTs
      Shape parameter of a fitted Gamma distribution to
      individual IPTs
      Shape parameter of a fitted Gamma distribution to all IPTs




                  M. Platzer, T. Reutterer   Regularity within Purchase Timings
Motivation
                                 Regularity
                                               Measures
                       Model Development
                                               Erlang-k
                      Empirical Application
                                 Summary


Erlang-k


  A relatively easy-to-handle alternative to the exponential
  distribution for modeling regularity within the IPTs is the family
  of Erlang-k distributions.
  Erlang-k is equivalent to the Gamma distribution with its shape
  parameter being fixed to some specified integer k , which
  determines the assumed degree of regularity.
  The exponential distribution equals the Erlang-1 distribution.




                    M. Platzer, T. Reutterer   Regularity within Purchase Timings
Motivation
                               Regularity
                                             Measures
                     Model Development
                                             Erlang-k
                    Empirical Application
                               Summary


Erlang-k




     Figure: Erlang-k Distributions with Sampled Timing Patterns




                  M. Platzer, T. Reutterer   Regularity within Purchase Timings
Motivation
                              Regularity
                    Model Development
                   Empirical Application
                              Summary




Idea
Replace the exponential distribution from the stochastic
models for noncontractual settings with the more general
Erlang-k distribution.
The Gamma mixture of Erlang-k distributions will result in the
Condensed Negative Binomial Distribution (cf. Chatfield and
Goodhardt, 1973).




                 M. Platzer, T. Reutterer   Regularity within Purchase Timings
Motivation
                               Regularity
                     Model Development
                    Empirical Application
                               Summary



The CBG/CNBD-k Model
 1   Interpurchase times for an active customer follow an
     Erlang-k distribution with rate parameter λ.
 2   Heterogeneity in λ follows a Gamma distribution across
     customers.
 3   At time zero and directly after each transaction customers
     drop out with probability p.
 4   Heterogeneity in p follows a Beta distribution across
     customers.
 5   Parameters λ and p are distributed independently of each
     other.
 6   The observation period starts out with a transaction at time
     zero.

                  M. Platzer, T. Reutterer   Regularity within Purchase Timings
Motivation
                               Regularity
                     Model Development
                    Empirical Application
                               Summary



The CBG/CNBD-k Model
 1   Interpurchase times for an active customer follow an
     Erlang-k distribution with rate parameter λ.
 2   Heterogeneity in λ follows a Gamma distribution across
     customers.
 3   At time zero and directly after each transaction customers
     drop out with probability p.
 4   Heterogeneity in p follows a Beta distribution across
     customers.
 5   Parameters λ and p are distributed independently of each
     other.
 6   The observation period starts out with a transaction at time
     zero.

                  M. Platzer, T. Reutterer   Regularity within Purchase Timings
Motivation
                               Regularity
                     Model Development
                    Empirical Application
                               Summary



The CBG/CNBD-k Model
 1   Interpurchase times for an active customer follow an
     Erlang-k distribution with rate parameter λ.
 2   Heterogeneity in λ follows a Gamma distribution across
     customers.
 3   At time zero and directly after each transaction customers
     drop out with probability p.
 4   Heterogeneity in p follows a Beta distribution across
     customers.
 5   Parameters λ and p are distributed independently of each
     other.
 6   The observation period starts out with a transaction at time
     zero.

                  M. Platzer, T. Reutterer   Regularity within Purchase Timings
Motivation
                               Regularity
                     Model Development
                    Empirical Application
                               Summary



The CBG/CNBD-k Model
 1   Interpurchase times for an active customer follow an
     Erlang-k distribution with rate parameter λ.
 2   Heterogeneity in λ follows a Gamma distribution across
     customers.
 3   At time zero and directly after each transaction customers
     drop out with probability p.
 4   Heterogeneity in p follows a Beta distribution across
     customers.
 5   Parameters λ and p are distributed independently of each
     other.
 6   The observation period starts out with a transaction at time
     zero.

                  M. Platzer, T. Reutterer   Regularity within Purchase Timings
Motivation
                               Regularity
                     Model Development
                    Empirical Application
                               Summary



The CBG/CNBD-k Model
 1   Interpurchase times for an active customer follow an
     Erlang-k distribution with rate parameter λ.
 2   Heterogeneity in λ follows a Gamma distribution across
     customers.
 3   At time zero and directly after each transaction customers
     drop out with probability p.
 4   Heterogeneity in p follows a Beta distribution across
     customers.
 5   Parameters λ and p are distributed independently of each
     other.
 6   The observation period starts out with a transaction at time
     zero.

                  M. Platzer, T. Reutterer   Regularity within Purchase Timings
Motivation
                               Regularity
                     Model Development
                    Empirical Application
                               Summary



The CBG/CNBD-k Model
 1   Interpurchase times for an active customer follow an
     Erlang-k distribution with rate parameter λ.
 2   Heterogeneity in λ follows a Gamma distribution across
     customers.
 3   At time zero and directly after each transaction customers
     drop out with probability p.
 4   Heterogeneity in p follows a Beta distribution across
     customers.
 5   Parameters λ and p are distributed independently of each
     other.
 6   The observation period starts out with a transaction at time
     zero.

                  M. Platzer, T. Reutterer   Regularity within Purchase Timings
Motivation
                               Regularity
                     Model Development
                    Empirical Application
                               Summary


Empirical Application




 DMEF Contest: Data                          DMEF Contest: Task
    21,166 donors                            Predict the donations for the
    53,998 donations                         upcoming 2 years on an
    4.7 years of observation                 disaggregated level.




                  M. Platzer, T. Reutterer   Regularity within Purchase Timings
Motivation
                              Regularity
                    Model Development
                   Empirical Application
                              Summary


Empirical Application




           Figure: Worst Estimates of a ‘Classic’ Model


                 M. Platzer, T. Reutterer   Regularity within Purchase Timings
Motivation
                            Regularity
                  Model Development
                 Empirical Application
                            Summary


Empirical Application




                Figure: Observed Regularities


               M. Platzer, T. Reutterer   Regularity within Purchase Timings
Motivation
                              Regularity
                    Model Development
                   Empirical Application
                              Summary


Empirical Application




       Thus, CBG/CNBD-2 seems to be the better choice!




                 M. Platzer, T. Reutterer   Regularity within Purchase Timings
Motivation
                                  Regularity
                        Model Development
                       Empirical Application
                                  Summary


Empirical Application

  Results

                                  LogLik        MSLE RMSE Corr SUM
        Regression Model             -          .086 .642 .644 -31%
             Pareto/NBD          -245,674       .098 .653 .628 +22%
                 BG/NBD          -245,833       .096 .651 .640 +19%
               CBG/NBD           -245,702       .096 .650 .639 +19%
           CBG/CNBD-2            -242,738       .083 .632 .660 -11%
           CBG/CNBD-3            -243,924       .082 .637 .663 -24%

  MSLE = mean squared logarithmic error
  RMSE = root mean squared error
  Corr = Correlation
  SUM = Error on Aggregated Level

                     M. Platzer, T. Reutterer   Regularity within Purchase Timings
Motivation
                               Regularity
                     Model Development
                    Empirical Application
                               Summary


Summary



 Conclusion
 Incorporating regularity improves predictability on a
 disaggregated level in noncontractual settings.
 This finding can be possibly generalized to all kind of predictive
 models that condense past transaction records to recency and
 frequency.




                  M. Platzer, T. Reutterer   Regularity within Purchase Timings
Motivation
                              Regularity
                    Model Development
                   Empirical Application
                              Summary


For Further Reading I


     M. Platzer.
     Stochastic Models of Noncontractual Consumer
     Relationships.
     Master Thesis, 2008.
     Malthouse, E.
     The Results from the Lifetime Value and Customer Equity
     Modeling Competition.
     Journal of Interactive Marketing, 23(3):272-275, 2009.




                 M. Platzer, T. Reutterer   Regularity within Purchase Timings
Motivation
                              Regularity
                    Model Development
                   Empirical Application
                              Summary


For Further Reading II


     C. Chatfield and G.J. Goodhardt.
     A Consumer Purchasing Model with Erlang Inter-Purchase
     Time.
     Journal of the American Statistical Association,
     68(344):828-835, 12 1973.
     D. Hoppe and U. Wagner.
     Customer Base Analysis: The Case for a Central Variant of
     the Betageometric/NBD Model.
     Marketing - Journal of Research and Management,
     2:75-90, 2007.


                 M. Platzer, T. Reutterer   Regularity within Purchase Timings

More Related Content

Recently uploaded

How to Conduct a Service Gap Analysis for Your Business
How to Conduct a Service Gap Analysis for Your BusinessHow to Conduct a Service Gap Analysis for Your Business
How to Conduct a Service Gap Analysis for Your BusinessHelp Desk Migration
 
NAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors DataNAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors DataExhibitors Data
 
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...Aggregage
 
digital marketing , introduction of digital marketing
digital marketing , introduction of digital marketingdigital marketing , introduction of digital marketing
digital marketing , introduction of digital marketingrajputmeenakshi733
 
Implementing Exponential Accelerators.pptx
Implementing Exponential Accelerators.pptxImplementing Exponential Accelerators.pptx
Implementing Exponential Accelerators.pptxRich Reba
 
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...SOFTTECHHUB
 
Data Analytics Strategy Toolkit and Templates
Data Analytics Strategy Toolkit and TemplatesData Analytics Strategy Toolkit and Templates
Data Analytics Strategy Toolkit and TemplatesAurelien Domont, MBA
 
Welding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan DynamicsWelding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan DynamicsIndiaMART InterMESH Limited
 
EUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersEUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersPeter Horsten
 
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...ssuserf63bd7
 
Introducing the AI ShillText Generator A New Era for Cryptocurrency Marketing...
Introducing the AI ShillText Generator A New Era for Cryptocurrency Marketing...Introducing the AI ShillText Generator A New Era for Cryptocurrency Marketing...
Introducing the AI ShillText Generator A New Era for Cryptocurrency Marketing...PRnews2
 
5-Step Framework to Convert Any Business into a Wealth Generation Machine.pdf
5-Step Framework to Convert Any Business into a Wealth Generation Machine.pdf5-Step Framework to Convert Any Business into a Wealth Generation Machine.pdf
5-Step Framework to Convert Any Business into a Wealth Generation Machine.pdfSherl Simon
 
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOnemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOne Monitar
 
71368-80-4.pdf Fast delivery good quality
71368-80-4.pdf Fast delivery  good quality71368-80-4.pdf Fast delivery  good quality
71368-80-4.pdf Fast delivery good qualitycathy664059
 
Fundamentals Welcome and Inclusive DEIB
Fundamentals Welcome and  Inclusive DEIBFundamentals Welcome and  Inclusive DEIB
Fundamentals Welcome and Inclusive DEIBGregory DeShields
 
Customizable Contents Restoration Training
Customizable Contents Restoration TrainingCustomizable Contents Restoration Training
Customizable Contents Restoration TrainingCalvinarnold843
 
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdfChris Skinner
 
WSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdfWSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdfJamesConcepcion7
 
WSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfWSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfJamesConcepcion7
 

Recently uploaded (20)

How to Conduct a Service Gap Analysis for Your Business
How to Conduct a Service Gap Analysis for Your BusinessHow to Conduct a Service Gap Analysis for Your Business
How to Conduct a Service Gap Analysis for Your Business
 
Toyota and Seven Parts Storage Techniques
Toyota and Seven Parts Storage TechniquesToyota and Seven Parts Storage Techniques
Toyota and Seven Parts Storage Techniques
 
NAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors DataNAB Show Exhibitor List 2024 - Exhibitors Data
NAB Show Exhibitor List 2024 - Exhibitors Data
 
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
Strategic Project Finance Essentials: A Project Manager’s Guide to Financial ...
 
digital marketing , introduction of digital marketing
digital marketing , introduction of digital marketingdigital marketing , introduction of digital marketing
digital marketing , introduction of digital marketing
 
Implementing Exponential Accelerators.pptx
Implementing Exponential Accelerators.pptxImplementing Exponential Accelerators.pptx
Implementing Exponential Accelerators.pptx
 
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
How To Simplify Your Scheduling with AI Calendarfly The Hassle-Free Online Bo...
 
Data Analytics Strategy Toolkit and Templates
Data Analytics Strategy Toolkit and TemplatesData Analytics Strategy Toolkit and Templates
Data Analytics Strategy Toolkit and Templates
 
Welding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan DynamicsWelding Electrode Making Machine By Deccan Dynamics
Welding Electrode Making Machine By Deccan Dynamics
 
EUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exportersEUDR Info Meeting Ethiopian coffee exporters
EUDR Info Meeting Ethiopian coffee exporters
 
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
Intermediate Accounting, Volume 2, 13th Canadian Edition by Donald E. Kieso t...
 
Introducing the AI ShillText Generator A New Era for Cryptocurrency Marketing...
Introducing the AI ShillText Generator A New Era for Cryptocurrency Marketing...Introducing the AI ShillText Generator A New Era for Cryptocurrency Marketing...
Introducing the AI ShillText Generator A New Era for Cryptocurrency Marketing...
 
5-Step Framework to Convert Any Business into a Wealth Generation Machine.pdf
5-Step Framework to Convert Any Business into a Wealth Generation Machine.pdf5-Step Framework to Convert Any Business into a Wealth Generation Machine.pdf
5-Step Framework to Convert Any Business into a Wealth Generation Machine.pdf
 
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring CapabilitiesOnemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
Onemonitar Android Spy App Features: Explore Advanced Monitoring Capabilities
 
71368-80-4.pdf Fast delivery good quality
71368-80-4.pdf Fast delivery  good quality71368-80-4.pdf Fast delivery  good quality
71368-80-4.pdf Fast delivery good quality
 
Fundamentals Welcome and Inclusive DEIB
Fundamentals Welcome and  Inclusive DEIBFundamentals Welcome and  Inclusive DEIB
Fundamentals Welcome and Inclusive DEIB
 
Customizable Contents Restoration Training
Customizable Contents Restoration TrainingCustomizable Contents Restoration Training
Customizable Contents Restoration Training
 
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
20220816-EthicsGrade_Scorecard-JP_Morgan_Chase-Q2-63_57.pdf
 
WSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdfWSMM Technology February.March Newsletter_vF.pdf
WSMM Technology February.March Newsletter_vF.pdf
 
WSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdfWSMM Media and Entertainment Feb_March_Final.pdf
WSMM Media and Entertainment Feb_March_Final.pdf
 

Modeling Customer Regularity

  • 1. Motivation Regularity Model Development Empirical Application Summary Incorporating Regularity into Models of Noncontractual Customer-Firm Relationships M. Platzer T. Reutterer Marketing Department Vienna University of Economics and Business Administration May, 2009 M. Platzer, T. Reutterer Regularity within Purchase Timings
  • 2. Motivation Regularity Model Development Empirical Application Summary Outline 1 Motivation 2 Regularity 3 Model Development 4 Empirical Application 5 Summary M. Platzer, T. Reutterer Regularity within Purchase Timings
  • 3. Motivation A Simple Example Regularity Noncontractual Settings Model Development Stochastic Models Empirical Application NBD Assumptions Summary A Simple Example: Aunt Betty Aunt Betty buys cookies for her favorite nephews at the end of every month at Mr. Baker’s local store. She adheres to this custom as long as Mr. Baker can recall back in time. But recently Mr. Baker noticed that Aunt Betty has not been to his shop since 35 days! Mr. Baker immediately concluded that something terrible must have happened... M. Platzer, T. Reutterer Regularity within Purchase Timings
  • 4. Motivation A Simple Example Regularity Noncontractual Settings Model Development Stochastic Models Empirical Application NBD Assumptions Summary A Simple Example: Aunt Betty Aunt Betty buys cookies for her favorite nephews at the end of every month at Mr. Baker’s local store. She adheres to this custom as long as Mr. Baker can recall back in time. But recently Mr. Baker noticed that Aunt Betty has not been to his shop since 35 days! Mr. Baker immediately concluded that something terrible must have happened... M. Platzer, T. Reutterer Regularity within Purchase Timings
  • 5. Motivation A Simple Example Regularity Noncontractual Settings Model Development Stochastic Models Empirical Application NBD Assumptions Summary A Simple Example: Aunt Betty Aunt Betty buys cookies for her favorite nephews at the end of every month at Mr. Baker’s local store. She adheres to this custom as long as Mr. Baker can recall back in time. But recently Mr. Baker noticed that Aunt Betty has not been to his shop since 35 days! Mr. Baker immediately concluded that something terrible must have happened... M. Platzer, T. Reutterer Regularity within Purchase Timings
  • 6. Motivation A Simple Example Regularity Noncontractual Settings Model Development Stochastic Models Empirical Application NBD Assumptions Summary A Simple Example: Aunt Betty Aunt Betty must have changed her buying behavior !!! M. Platzer, T. Reutterer Regularity within Purchase Timings
  • 7. Motivation A Simple Example Regularity Noncontractual Settings Model Development Stochastic Models Empirical Application NBD Assumptions Summary A Simple Example: Aunt Betty But if Mr. Baker knows it, why don’t our models know? M. Platzer, T. Reutterer Regularity within Purchase Timings
  • 8. Motivation A Simple Example Regularity Noncontractual Settings Model Development Stochastic Models Empirical Application NBD Assumptions Summary Noncontractual Settings In noncontractual customer relationships organizations can not observe directly whether a customer is still active. Hence, the status is a latent variable and other indicators need to be used to assess activity. M. Platzer, T. Reutterer Regularity within Purchase Timings
  • 9. Motivation A Simple Example Regularity Noncontractual Settings Model Development Stochastic Models Empirical Application NBD Assumptions Summary Stochastic Models for Noncontractual Settings Pareto/NBD by Schmittlein, Morrison, and Colombo, 1957 BG/NBD by Fader, Hardie, and Lee, 2005 CBG/NBD by Hoppe and Wagner, 2007 All of these models share Ehrenberg’s well-known and widely-accepted NBD assumptions. M. Platzer, T. Reutterer Regularity within Purchase Timings
  • 10. Motivation A Simple Example Regularity Noncontractual Settings Model Development Stochastic Models Empirical Application NBD Assumptions Summary NBD Assumptions 1 Interpurchase times for an active customer follow an exponential distribution with rate parameter λ. 2 Heterogeneity in λ follows a Gamma distribution across customers. M. Platzer, T. Reutterer Regularity within Purchase Timings
  • 11. Motivation A Simple Example Regularity Noncontractual Settings Model Development Stochastic Models Empirical Application NBD Assumptions Summary NBD Assumptions Concerns regarding Exponential Distribution 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. M. Platzer, T. Reutterer Regularity within Purchase Timings
  • 12. Motivation A Simple Example Regularity Noncontractual Settings Model Development Stochastic Models Empirical Application NBD Assumptions Summary NBD Assumptions Concerns regarding Exponential Distribution 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. M. Platzer, T. Reutterer Regularity within Purchase Timings
  • 13. Motivation A Simple Example Regularity Noncontractual Settings Model Development Stochastic Models Empirical Application NBD Assumptions Summary NBD Assumptions Implications NBD-based models only consider recency and frequency when assessing the activity status of a customer. Thus, these models know nothing about regularity and subsequently they all (mis)interpret Aunt Betty’s 35-day inactivity simply as a ‘longer than average’ but still unsuspicious intertransaction period. M. Platzer, T. Reutterer Regularity within Purchase Timings
  • 14. Motivation A Simple Example Regularity Noncontractual Settings Model Development Stochastic Models Empirical Application NBD Assumptions Summary NBD Assumptions Is the customer still active at time T ? × ×× × ×× × - t0 t1 t2 t3 t4 t5 t6 T × × × × × × × - t0 t1 t2 t3 t4 t5 t6 T Figure: Regular vs. random timing pattern with identical recency and frequency. M. Platzer, T. Reutterer Regularity within Purchase Timings
  • 15. Motivation A Simple Example Regularity Noncontractual Settings Model Development Stochastic Models Empirical Application NBD Assumptions Summary Regularity Thus, regularity is crucial! M. Platzer, T. Reutterer Regularity within Purchase Timings
  • 16. Motivation Regularity Measures Model Development Erlang-k Empirical Application Summary Regularity But what is regularity, and how can it be measured? The observed timings can fall anywhere between totally random patterns and ‘clockwork-like’, deterministic patterns. A regularity measure for a given timing pattern should therefore indicate the location between these two extremes. M. Platzer, T. Reutterer Regularity within Purchase Timings
  • 17. Motivation Regularity Measures Model Development Erlang-k Empirical Application Summary Regularity Measures Variability Ratio (=variance/mean) of the IPTs Shape parameter of a fitted Gamma distribution to individual IPTs Shape parameter of a fitted Gamma distribution to all IPTs M. Platzer, T. Reutterer Regularity within Purchase Timings
  • 18. Motivation Regularity Measures Model Development Erlang-k Empirical Application Summary Erlang-k A relatively easy-to-handle alternative to the exponential distribution for modeling regularity within the IPTs is the family of Erlang-k distributions. Erlang-k is equivalent to the Gamma distribution with its shape parameter being fixed to some specified integer k , which determines the assumed degree of regularity. The exponential distribution equals the Erlang-1 distribution. M. Platzer, T. Reutterer Regularity within Purchase Timings
  • 19. Motivation Regularity Measures Model Development Erlang-k Empirical Application Summary Erlang-k Figure: Erlang-k Distributions with Sampled Timing Patterns M. Platzer, T. Reutterer Regularity within Purchase Timings
  • 20. Motivation Regularity Model Development Empirical Application Summary Idea Replace the exponential distribution from the stochastic models for noncontractual settings with the more general Erlang-k distribution. The Gamma mixture of Erlang-k distributions will result in the Condensed Negative Binomial Distribution (cf. Chatfield and Goodhardt, 1973). M. Platzer, T. Reutterer Regularity within Purchase Timings
  • 21. Motivation Regularity Model Development Empirical Application Summary The CBG/CNBD-k Model 1 Interpurchase times for an active customer follow an Erlang-k distribution with rate parameter λ. 2 Heterogeneity in λ follows a Gamma distribution across customers. 3 At time zero and directly after each transaction customers drop out with probability p. 4 Heterogeneity in p follows a Beta distribution across customers. 5 Parameters λ and p are distributed independently of each other. 6 The observation period starts out with a transaction at time zero. M. Platzer, T. Reutterer Regularity within Purchase Timings
  • 22. Motivation Regularity Model Development Empirical Application Summary The CBG/CNBD-k Model 1 Interpurchase times for an active customer follow an Erlang-k distribution with rate parameter λ. 2 Heterogeneity in λ follows a Gamma distribution across customers. 3 At time zero and directly after each transaction customers drop out with probability p. 4 Heterogeneity in p follows a Beta distribution across customers. 5 Parameters λ and p are distributed independently of each other. 6 The observation period starts out with a transaction at time zero. M. Platzer, T. Reutterer Regularity within Purchase Timings
  • 23. Motivation Regularity Model Development Empirical Application Summary The CBG/CNBD-k Model 1 Interpurchase times for an active customer follow an Erlang-k distribution with rate parameter λ. 2 Heterogeneity in λ follows a Gamma distribution across customers. 3 At time zero and directly after each transaction customers drop out with probability p. 4 Heterogeneity in p follows a Beta distribution across customers. 5 Parameters λ and p are distributed independently of each other. 6 The observation period starts out with a transaction at time zero. M. Platzer, T. Reutterer Regularity within Purchase Timings
  • 24. Motivation Regularity Model Development Empirical Application Summary The CBG/CNBD-k Model 1 Interpurchase times for an active customer follow an Erlang-k distribution with rate parameter λ. 2 Heterogeneity in λ follows a Gamma distribution across customers. 3 At time zero and directly after each transaction customers drop out with probability p. 4 Heterogeneity in p follows a Beta distribution across customers. 5 Parameters λ and p are distributed independently of each other. 6 The observation period starts out with a transaction at time zero. M. Platzer, T. Reutterer Regularity within Purchase Timings
  • 25. Motivation Regularity Model Development Empirical Application Summary The CBG/CNBD-k Model 1 Interpurchase times for an active customer follow an Erlang-k distribution with rate parameter λ. 2 Heterogeneity in λ follows a Gamma distribution across customers. 3 At time zero and directly after each transaction customers drop out with probability p. 4 Heterogeneity in p follows a Beta distribution across customers. 5 Parameters λ and p are distributed independently of each other. 6 The observation period starts out with a transaction at time zero. M. Platzer, T. Reutterer Regularity within Purchase Timings
  • 26. Motivation Regularity Model Development Empirical Application Summary The CBG/CNBD-k Model 1 Interpurchase times for an active customer follow an Erlang-k distribution with rate parameter λ. 2 Heterogeneity in λ follows a Gamma distribution across customers. 3 At time zero and directly after each transaction customers drop out with probability p. 4 Heterogeneity in p follows a Beta distribution across customers. 5 Parameters λ and p are distributed independently of each other. 6 The observation period starts out with a transaction at time zero. M. Platzer, T. Reutterer Regularity within Purchase Timings
  • 27. Motivation Regularity Model Development Empirical Application Summary Empirical Application DMEF Contest: Data DMEF Contest: Task 21,166 donors Predict the donations for the 53,998 donations upcoming 2 years on an 4.7 years of observation disaggregated level. M. Platzer, T. Reutterer Regularity within Purchase Timings
  • 28. Motivation Regularity Model Development Empirical Application Summary Empirical Application Figure: Worst Estimates of a ‘Classic’ Model M. Platzer, T. Reutterer Regularity within Purchase Timings
  • 29. Motivation Regularity Model Development Empirical Application Summary Empirical Application Figure: Observed Regularities M. Platzer, T. Reutterer Regularity within Purchase Timings
  • 30. Motivation Regularity Model Development Empirical Application Summary Empirical Application Thus, CBG/CNBD-2 seems to be the better choice! M. Platzer, T. Reutterer Regularity within Purchase Timings
  • 31. Motivation Regularity Model Development Empirical Application Summary Empirical Application Results LogLik MSLE RMSE Corr SUM Regression Model - .086 .642 .644 -31% Pareto/NBD -245,674 .098 .653 .628 +22% BG/NBD -245,833 .096 .651 .640 +19% CBG/NBD -245,702 .096 .650 .639 +19% CBG/CNBD-2 -242,738 .083 .632 .660 -11% CBG/CNBD-3 -243,924 .082 .637 .663 -24% MSLE = mean squared logarithmic error RMSE = root mean squared error Corr = Correlation SUM = Error on Aggregated Level M. Platzer, T. Reutterer Regularity within Purchase Timings
  • 32. Motivation Regularity Model Development Empirical Application Summary Summary Conclusion Incorporating regularity improves predictability on a disaggregated level in noncontractual settings. This finding can be possibly generalized to all kind of predictive models that condense past transaction records to recency and frequency. M. Platzer, T. Reutterer Regularity within Purchase Timings
  • 33. Motivation Regularity Model Development Empirical Application Summary For Further Reading I M. Platzer. Stochastic Models of Noncontractual Consumer Relationships. Master Thesis, 2008. Malthouse, E. The Results from the Lifetime Value and Customer Equity Modeling Competition. Journal of Interactive Marketing, 23(3):272-275, 2009. M. Platzer, T. Reutterer Regularity within Purchase Timings
  • 34. Motivation Regularity Model Development Empirical Application Summary For Further Reading II C. Chatfield and G.J. Goodhardt. A Consumer Purchasing Model with Erlang Inter-Purchase Time. Journal of the American Statistical Association, 68(344):828-835, 12 1973. D. Hoppe and U. Wagner. Customer Base Analysis: The Case for a Central Variant of the Betageometric/NBD Model. Marketing - Journal of Research and Management, 2:75-90, 2007. M. Platzer, T. Reutterer Regularity within Purchase Timings