Upload
neelam-dwivedi
View
216
Download
0
Embed Size (px)
Citation preview
8/3/2019 Non Linear Modelling Internet
1/21
Non Linear Modelling
An example
8/3/2019 Non Linear Modelling Internet
2/21
BackgroundAce Snackfoods, Inc. has developed a new snack productcalled Krunchy Bits. Before deciding whether or not to gonational with the new product, the marketing manager forKrunchy Bits has decided to commission a year-long testmarket using IRIs BehaviorScan service, with a view togetting a clearer picture of the products potential.
The product has now been under test for 24 weeks. Onhand is a dataset documenting the number of householdsthat have made a trial purchase by the end of each week.(The total size of the panel is 1499 households.)
The marketing manager for Krunchy Bits would like aforecast of the products year-end performance in the testmarket. First, she wants a forecast of the percentage ofhouseholds that will have made a trial purchase by week 52.
8/3/2019 Non Linear Modelling Internet
3/21
Data
8/3/2019 Non Linear Modelling Internet
4/21
Approaches to Forecasting Trial
French curve
Curve fittingspecify a flexible functionalform
fit it to the data, and project into the future.
Inspect the data (see Non Linear
Modelling .xls)
8/3/2019 Non Linear Modelling Internet
5/21
Proposed Model for thisexample
Y = p0(1ebx)
Decreasing returns and saturation.
Here: p0 = saturation proportion
b = decreasing returns parameter
Widel used in marketin .
8/3/2019 Non Linear Modelling Internet
6/21
Data
Cumulative Trial vs Week
0.00%
1.00%
2.00%
3.00%
4.00%
5.00%
6.00%
7.00%
8.00%
0 5 10 15 20 25
Week
CumulativeTrial
Week # HHs Propn. of Households
1 8 0.005
2 14 0.009
3 16 0.011
4 32 0.021
5 40 0.027
6 47 0.031
7 50 0.033
8 52 0.0359 57 0.038
10 60 0.040
11 65 0.043
12 67 0.045
13 68 0.045
14 72 0.048
15 75 0.050
16 81 0.054
17 90 0.060
18 94 0.06319 96 0.064
20 96 0.064
21 96 0.064
22 97 0.065
23 97 0.065
24 101 0.067
8/3/2019 Non Linear Modelling Internet
7/21
Modelled data
Week # HHs Propn. of Households Modelled Proportion diff p0 beta
1 8 0.005 0.005 9.08E-10 0.0862 0.064285
2 14 0.009 0.010 1.12E-06 LS 0.000128
3 16 0.011 0.015 1.98E-05
4 32 0.021 0.020 3.25E-06
5 40 0.027 0.024 8.94E-06
6 47 0.031 0.028 1.42E-05
7 50 0.033 0.031 4.49E-06
8 52 0.035 0.035 9.82E-109 57 0.038 0.038 2.49E-08
10 60 0.040 0.041 7.23E-07
11 65 0.043 0.044 1.13E-07
12 67 0.045 0.046 2.72E-06
13 68 0.045 0.049 1.2E-05
14 72 0.048 0.051 9.74E-06
15 75 0.050 0.053 1.09E-05
16 81 0.054 0.055 1.81E-06
17 90 0.060 0.057 7.5E-06
18 94 0.063 0.059 1.3E-0519 96 0.064 0.061 1.06E-05
20 96 0.064 0.062 2.8E-06
21 96 0.064 0.064 3.58E-08
22 97 0.065 0.065 2.86E-07
23 97 0.065 0.067 3.38E-06
24 101 0.067 0.068 1.56E-07
8/3/2019 Non Linear Modelling Internet
8/21
How well does the model do?
Cumulative Trial vs Week
0.00%
1.00%
2.00%
3.00%
4.00%
5.00%
6.00%
7.00%
8.00%
0 5 10 15 20 25
Week
CumulativeTrial
Propn. of Households
Modelled Proportion
"R^2" 0.985
8/3/2019 Non Linear Modelling Internet
9/21
How well does the model doforecasting?
Cumulative Trial vs Week
0.00%
1.00%
2.00%
3.00%
4.00%
5.00%
6.00%
7.00%
8.00%
9.00%
10.00%
0 10 20 30 40 50
Week
CumulativeTrial
Propn. of Households
Modelled Proportion
forecast region-->
8/3/2019 Non Linear Modelling Internet
10/21
Doing the same thing in R
NLeg.df=read.csv(file.choose(),header=T)
attach(NLeg.df)
fit.nls
8/3/2019 Non Linear Modelling Internet
11/21
Doing the same thing in R> fit.nls> summary(fit.nls)Formula: propHH ~ p0 * (1 - exp(-beta * Week))Parameters:
Estimate Std. Error t value Pr(>|t|)p0 0.086616 0.004462 19.41 2.49e-15 ***
beta 0.063699 0.005721 11.13 1.65e-10 ***---Signif. codes: 0 `***' 0.001 `**' 0.01 `*' 0.05 .' 0.1 ` ' 1
Residual standard error: 0.002395 on 22 degrees of freedom
Correlation of Parameter Estimates:p0
beta -0.9798
8/3/2019 Non Linear Modelling Internet
12/21
Different types of Models
&
Their Interpretations
8/3/2019 Non Linear Modelling Internet
13/21
A Simple Model
Y (Sales Level)
} b (slope of thesalesline)
}
1
X (Advertising)
a
(sales level when
advertising = 0)
8/3/2019 Non Linear Modelling Internet
14/21
Phenomena
P1: Through Origin
P4: SaturationP3: Decreasing Returns
(concave)
P2: Linear
Y
X
Y
X
Y
X
Q
Y
X
8/3/2019 Non Linear Modelling Internet
15/21
Phenomena
P5: Increasing Returns
(convex)
P8: Super-saturationP7: Threshold
P6: S-shape
Y
X
Y
X
Y
X
Y
X
8/3/2019 Non Linear Modelling Internet
16/21
Aggregate Response Models:Linear Model
Y = a + bX
Linear/through origin
Saturation and threshold (inranges)
8/3/2019 Non Linear Modelling Internet
17/21
Aggregate Response Models:Fractional Root Model
Y = a + bXc
ccan be interpreted as elasticitywhen a= 0.
Linear, increasing or decreasingreturns (depends on c).
8/3/2019 Non Linear Modelling Internet
18/21
Aggregate Response Models:Exponential Model
Y = aebx; x > 0
Increasing or
decreasing returns(depends on b).
8/3/2019 Non Linear Modelling Internet
19/21
Aggregate Response Models:Adbudg Function
Y = b + (ab)
S-shaped and concave;saturation effect.
Widely used. Amenable tojudgmental calibration.
Xc
d + Xc
8/3/2019 Non Linear Modelling Internet
20/21
Aggregate Response Models:Multiple Instruments
Additive model for handlingmultiple marketing instruments
Y = af(X1) + bg(X2)
Easy to estimate using linearregression.
8/3/2019 Non Linear Modelling Internet
21/21
Aggregate Response Models:Multiple Instruments contd
Multiplicative model for handling multiplemarketing instruments
Y = aXbXc
band care elasticities.
Widely used in marketing.
Can be estimated by linear regression
1 2