demand model development for the retail sector of industry

20
Demand model development for the retail sector of industry Alexander Efremov 1/17 TU Sofia, November 2014 Data Science Society

Upload: datasciencesociety

Post on 15-Aug-2015

208 views

Category:

Data & Analytics


0 download

TRANSCRIPT

Demand model development

for the retail sector of industry

Alexander Efremov

1/17 TU – Sofia, November 2014

Data Science Society

2005 – 2007 Consulting /Modelling & Strategy Optimization/ Auto-modelling Methodologies: Non-recursive & Recursive Fast Procedure for Cross-effects Determination

2/17 TU – Sofia, November 2014

Data Science Society

• Why demand models?

• Retail market specifics

• Market models

• Data preprocessing stage

• Modelling stage

• Validation

• Conclusions

Agenda

3/17 TU – Sofia, November 2014

Data Science Society

Agenda

3/17 TU – Sofia, November 2014

• Why demand models?

• Retail market specifics

• Market models

• Data preprocessing stage

• Modelling stage

• Validation

• Conclusions

Data Science Society

Why Demand Models?

• Demand Forecast

• Storage Control & Planning

• Strategy Optimization

• Detect & Explain Products Relations, etc.

4/17

?

? ?

TU – Sofia, November 2014

Data Science Society

Agenda

5/17

• Why demand models?

• Retail market specifics

• Market models

• Data preprocessing stage

• Modelling stage

• Validation

• Conclusions

TU – Sofia, November 2014

Data Science Society

• Many inputs & outputs

─ Huge dimension:

single hypermarket has

107 inputs

105 outputs

─ Cross-related products

• Dynamic behavior

• Time-varying behavior

• Non-linear i/o behavior

• Inappropriate data sets

for modelling

Retail Market Specifics

6/17

MIMOsystem

u1,k

u2,k

um,k

y1,k

y2,k

yr,k

TU – Sofia, November 2014

Data Science Society

Agenda

7/17

• Why demand models?

• Retail market specifics

• Market models

• Data preprocessing stage

• Modelling stage

• Validation

• Conclusions

TU – Sofia, November 2014

Data Science Society

• Static Models, Time-Series

• Dynamic MIMO Models

Model types: ARX, ARMAX, ARARX, ARARMAX, BJ, OE

• Linear/Non-linear w.r.t. Parameters

• General Forms of MIMO Models

Parameter matrix form Model output = Parameters x Regressors

Parameter vector form Model output = Regressors x Parameters

Market Models

8/17 TU – Sofia, November 2014

Data Science Society

Agenda

9/17

• Why demand models?

• Retail market specifics

• Market models

• Data preprocessing stage

• Modelling stage

• Validation

• Conclusions

TU – Sofia, November 2014

Data Science Society

Data Preprocessing Stage

• Sample Window Analysis

• System Excitation Analysis

• Multicollienarity

• Missings – Interpolation, Quick and Dirty Models, etc.

• Outliers – Shaving

• Weights Proportional to the Number of Missings & Outliers

• Signals Decomposition (linear trend, seasonality, high freq.)

• Transformation

• Standardization

10/17 TU – Sofia, November 2014

Data Science Society

Agenda

11/17

• Why demand models?

• Retail market specifics

• Market models

• Data preprocessing stage

• Modelling stage

• Validation

• Conclusions

TU – Sofia, November 2014

Data Science Society

Modelling stage

• System Decomposition

─ Business knowledge: MIMO sub-systems

• Parameters Estimation

─ Weight factor accounting for

Missings & Outliers

─ Time-varying behavior

─ Numerically stable estimators

─ LS, CLS, ELS, GLS, EMLS,

PE-ARMAX, PE-ARARX, etc.

12/17 TU – Sofia, November 2014

MIMOsystem

u1,k

u2,k

um,k

y1,k

y2,k

yr,k

Data Science Society

Modelling stage

• Structure determination with SWR

13/17 TU – Sofia, November 2014

y

pool P o

f fa

ctors

out

of

the m

odel

set

S o

f fa

ctors

in t

he m

odel Forward

selection

Backwardelimination

sj - most non sign.

u, y

pi - most sign.

S

SLE

SLS

P

y

Data Science Society

Agenda

14/17

• Why demand models?

• Retail market specifics

• Market models

• Data preprocessing stage

• Modelling stage

• Validation

• Conclusions

Data Science Society

TU – Sofia, November 2014

Validation stage

• Validation

─ Development & validation data sets

─ Overall model measures: R2_adj, AIC, BIC, etc.

─ Partial measures: Standard error, Partial F, etc.

─ Final model development with overall data set

15/17 TU – Sofia, November 2014

Data Science Society

Agenda

16/17

• Why demand models?

• Retail market specifics

• Market models

• Data preprocessing stage

• Modelling stage

• Validation

• Conclusions

TU – Sofia, November 2014

Data Science Society

Conclusions

• Auto-modelling

─ Applicable for experimental modelling

─ The only way to develop hypermarket demand models

─ Scalable approach

• Accuracy

─ Dynamic models

─ Weight factor depending on the number of Missings & Outliers

─ Forgetting factor

17/17 TU – Sofia, November 2014

Data Science Society

17/17 TU – Sofia, November 2014

Data Science Society

Thank You!

Questions?

Alexander Efremov [email protected]

TU – Sofia, November 2014

Data Science Society

Laboratory

of Modelling

- 25 places

- Hadoop cluster

- Internships

- Courses

- Meeting between

students & business