+ All Categories
Home > Documents > Comparing Time Series, Neural Nets and Probability Models for New Product Trial Forecasting Eugene...

Comparing Time Series, Neural Nets and Probability Models for New Product Trial Forecasting Eugene...

Date post: 27-Mar-2015
Category:
Upload: nicole-boyd
View: 216 times
Download: 2 times
Share this document with a friend
Popular Tags:
22
Comparing Time Series, Neural Nets and Probability Models for New Product Trial Forecasting Eugene Brusilovskiy Ka Lok Lee These slides are based on the authors’ presentation at the 4 th Annual Hawaii International Conference on Statistics, Mathematics, and Related Fields
Transcript
Page 1: Comparing Time Series, Neural Nets and Probability Models for New Product Trial Forecasting Eugene Brusilovskiy Ka Lok Lee These slides are based on the.

Comparing Time Series, Neural Nets and Probability Models for New Product Trial Forecasting

• Eugene Brusilovskiy • Ka Lok Lee

• These slides are based on the authors’ presentation at the 4th Annual Hawaii International

Conference on Statistics, Mathematics, and Related Fields

Page 2: Comparing Time Series, Neural Nets and Probability Models for New Product Trial Forecasting Eugene Brusilovskiy Ka Lok Lee These slides are based on the.

2

Problem Introduction

• Goal: To predict future sales using sales information from an introductory period

• Product: A new (unnamed) soft beverage that was introduced to a test market

• Data: We have 52 weeks of sales data, which we split into training (first 39 weeks) and validation (last 13 weeks) datasets– We build the models using the training dataset and

then examine how well the models predict sales in the last 13 weeks

• The methods employed here apply to predicting the sales of any newly introduced consumer good

Page 3: Comparing Time Series, Neural Nets and Probability Models for New Product Trial Forecasting Eugene Brusilovskiy Ka Lok Lee These slides are based on the.

3

Prediction Methods Used

• Time Series– Most common technique, available in almost every

statistics software• Neural Nets

– Extensive data-mining tool (requires expensive software)

• Probability Modeling– Not always available in standard statistical packages,

may be coded in Excel

Page 4: Comparing Time Series, Neural Nets and Probability Models for New Product Trial Forecasting Eugene Brusilovskiy Ka Lok Lee These slides are based on the.

4

0

20

40

60

80

100

120

140

160

180

1 4 7 10 13 16 19 22 25 28 31 34 37 40 43 46 49 52

Week

Cu

mu

lati

ve S

ales

(U

nit

s S

old

)

Training Data – Cumulative Sales for the First 39 Weeks

T = 39

Page 5: Comparing Time Series, Neural Nets and Probability Models for New Product Trial Forecasting Eugene Brusilovskiy Ka Lok Lee These slides are based on the.

5

Time Series

• A time-series (TS) model accounts for patterns in the past movements of a variable and uses that information to predict its future movements. In a sense a time-series model is just a sophisticated method of extrapolation (Pindyck and Rubinfeld, 1998).

Page 6: Comparing Time Series, Neural Nets and Probability Models for New Product Trial Forecasting Eugene Brusilovskiy Ka Lok Lee These slides are based on the.

6

Time Series

• Autoregressive Moving Average Model: ARMA(1,1) – generally recognized to be a good approximation for many observed time series

11 tttt yy

tt ByB 11or

Page 7: Comparing Time Series, Neural Nets and Probability Models for New Product Trial Forecasting Eugene Brusilovskiy Ka Lok Lee These slides are based on the.

7

Neural Networks

• A Neural Network (NN) is an information processing paradigm inspired by the way the brain processes information (Stergiou and Siganos, 1996).

• MLP (The Multi-Layer Perceptron) is used here

Page 8: Comparing Time Series, Neural Nets and Probability Models for New Product Trial Forecasting Eugene Brusilovskiy Ka Lok Lee These slides are based on the.

8

Neural Networks

• A Neural Network consists of neuron layers of 3 types:– Input layer– Hidden layer– Output layer

• We use two models with different MLP architectures: a model with one hidden layer and a model with a skip layer

Page 9: Comparing Time Series, Neural Nets and Probability Models for New Product Trial Forecasting Eugene Brusilovskiy Ka Lok Lee These slides are based on the.

9

Neural Networks (cont’d)

X1X2X3 X

X1X2X3 X

AND

X1X2X3 XX1X2X3 X or XX1X2X3 XX1X2X3 X or XX1X2X3 X or XX1X2X3 XX1X2X3 X or XX1X2X3 X

Given the rule on the left, we deduce the pattern on the right:

Page 10: Comparing Time Series, Neural Nets and Probability Models for New Product Trial Forecasting Eugene Brusilovskiy Ka Lok Lee These slides are based on the.

10

Neural Networks

Structure of Neural Net Models:

Page 11: Comparing Time Series, Neural Nets and Probability Models for New Product Trial Forecasting Eugene Brusilovskiy Ka Lok Lee These slides are based on the.

11

Neural Networks

• Neural Networks are especially useful for problems where– Prediction is more important than explanation– There are lots of training data– No mathematical formula that relates inputs to outputs

is known • Source: SAS Enterprise Miner Reference Help.

Neural Network Node: Reference

Page 12: Comparing Time Series, Neural Nets and Probability Models for New Product Trial Forecasting Eugene Brusilovskiy Ka Lok Lee These slides are based on the.

12

Probability Modeling

• Probability models:– Are representations of individual buying behavior – Provide structural insight into the ways in which

consumers make purchase decisions (Massy el at.,1970)• Specific assumptions of purchase process and latent

propensity (Bayesian flavor)• Explicit consideration of unobserved heterogeneity

Page 13: Comparing Time Series, Neural Nets and Probability Models for New Product Trial Forecasting Eugene Brusilovskiy Ka Lok Lee These slides are based on the.

13

Probability Modeling

• Individual purchase time or time-to-trial is modeled by “Diffusion Model”.

• Exponential-Gamma (EG), also known as the Pareto distribution (Hardie et al., 2003)

• Time to trial ~ Exponential (λ)• λ~ Gamma (r, α)

d

r

ee

rrt

1

01

Page 14: Comparing Time Series, Neural Nets and Probability Models for New Product Trial Forecasting Eugene Brusilovskiy Ka Lok Lee These slides are based on the.

14

Probability Modeling

• After solving the integral, the cumulative probability function becomes:

• F(t) =

• LL =

• Estimation uses Excel Solver

TF

tFtFSales

T

tt

1ln

1

r

t

1

Page 15: Comparing Time Series, Neural Nets and Probability Models for New Product Trial Forecasting Eugene Brusilovskiy Ka Lok Lee These slides are based on the.

15

Page 16: Comparing Time Series, Neural Nets and Probability Models for New Product Trial Forecasting Eugene Brusilovskiy Ka Lok Lee These slides are based on the.

16

Results

Exp. Gamma

Neural Nets

Time Series

Mean Absolute Percentage Error (MAPE)

2.7% 9.0% 5.5%

T

SalesActual

SalesredictedPSalesActual

MAPE

T

t t

tt

1

Where T is the total number of time periods (weeks). Here, t=1 is the first validation week (week 40)

• All three models do a relatively good job predicting future sales, but Exponential Gamma is the best

Page 17: Comparing Time Series, Neural Nets and Probability Models for New Product Trial Forecasting Eugene Brusilovskiy Ka Lok Lee These slides are based on the.

17

0

20

40

60

80

100

120

140

160

180

200

1 4 7 10 13 16 19 22 25 28 31 34 37 40 43 46 49 52

Week

Cu

mu

lati

ve S

ales

(U

nit

s S

old

) Actual Exp. Gamma

Neural Nets Time Series

New Product Sales – Results

T=39

Page 18: Comparing Time Series, Neural Nets and Probability Models for New Product Trial Forecasting Eugene Brusilovskiy Ka Lok Lee These slides are based on the.

18

Time Series - Results• Captures “jumps” in the training data• Implies no additional sales (the product is “dead”),

extreme case of forecast

020406080

100120140160180

1 4 7 10 13 16 19 22 25 28 31 34 37 40 43 46 49 52

Forecast Actual

Page 19: Comparing Time Series, Neural Nets and Probability Models for New Product Trial Forecasting Eugene Brusilovskiy Ka Lok Lee These slides are based on the.

19

Neural Nets - Results

• Can sometimes be over-responsive to “jumps” in training data

0

20

40

60

80

100

120

140

160

180

1 4 7 10 13 16 19 22 25 28 31 34 37 40 43 46 49 52

Actual Forecast

Page 20: Comparing Time Series, Neural Nets and Probability Models for New Product Trial Forecasting Eugene Brusilovskiy Ka Lok Lee These slides are based on the.

20

Probability Model - Results

• Overall, the best method• Furthermore, allows the analyst to make statements

about the consumers in the market

0

20

40

60

80

100

120

140

160

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51

Actual Forecast

Page 21: Comparing Time Series, Neural Nets and Probability Models for New Product Trial Forecasting Eugene Brusilovskiy Ka Lok Lee These slides are based on the.

21

Next Steps

• Include covariates• Different training periods• Perform comparative analysis for other areas of

forecasting – Customer Lifetime Value

Page 22: Comparing Time Series, Neural Nets and Probability Models for New Product Trial Forecasting Eugene Brusilovskiy Ka Lok Lee These slides are based on the.

22

References

• Hardie B. G.S., Zeithammer R., and Fader P. (2003), Forecasting New Product Trial in a Controlled Test Market Environment, Journal of Forecasting, 22: 391-410

• Massy, W.F., Montgomery, D.B. and Morrison, D.G. (1970), Stochastic Models of Buying Behavior, The M.I.T. Press, 464 pp.

• Pindyck, R.S. and Rubinfeld D.L. (1998), Econometric Models and Economic Forecasts, Irwin/McGraw-Hill.

• SAS Enterprise Miner Reference Help. Article: Neural Network Node: Reference

• Stergiou, C., & Siganos, D. (1996), Introduction to Neural Networks. Available online at www.doc.ic.ac.uk/~nd/surprise_96/journal/vol4/cs11/report.html


Recommended