model validity, testing and analysis. conceptual and philosophical foundations model validity and...

27
Model validity, testing and analysis

Upload: jeffrey-hardy

Post on 18-Jan-2018

216 views

Category:

Documents


0 download

DESCRIPTION

Two aspects of model validity Structure Validity –Primary importance –Special place in System Dynamics Behavior Validity –Role in system dynamics –The special type of behavior validity in system dynamics –Ex ante versus ex post prediction (Barlas 1996 and 1989)

TRANSCRIPT

Page 1: Model validity, testing and analysis. Conceptual and Philosophical Foundations Model Validity and Types of Models –Statistical Forecasting models (black

Model validity, testing and analysis

Page 2: Model validity, testing and analysis. Conceptual and Philosophical Foundations Model Validity and Types of Models –Statistical Forecasting models (black

Conceptual and Philosophical Foundations

• Model Validity and Types of Models– Statistical Forecasting models (black box)– Descriptive Policy models (transparent)

• Philosophical Aspects- Philosophy of Science- Logical Empiricim and Absolute Truth- Conversational justification & relative truth (‘purpose’)- Statistical significance testing

(Barlas and Carpenter 1990 and Barlas 1996)

Page 3: Model validity, testing and analysis. Conceptual and Philosophical Foundations Model Validity and Types of Models –Statistical Forecasting models (black

Two aspects of model validity

• Structure Validity– Primary importance– Special place in System Dynamics

• Behavior Validity– Role in system dynamics– The special type of behavior validity in system dynamics– Ex ante versus ex post prediction

(Barlas 1996 and 1989)

Page 4: Model validity, testing and analysis. Conceptual and Philosophical Foundations Model Validity and Types of Models –Statistical Forecasting models (black

Overall Nature and Selected Tests ofFormal Model Validation

Page 5: Model validity, testing and analysis. Conceptual and Philosophical Foundations Model Validity and Types of Models –Statistical Forecasting models (black

Logical Sequence of Formal Steps ofModel Validation

Page 6: Model validity, testing and analysis. Conceptual and Philosophical Foundations Model Validity and Types of Models –Statistical Forecasting models (black

Structure Validity

• (Simulation Verification)

• Direct Structure Tests– Crucial, yet highly qualitative and informal– Distributed through the entire modeling methodology

• Indirect Structure Tests (Structure-oriented behavior)– Crucial and partly quantitative and formal– Tool: SiS software

Page 7: Model validity, testing and analysis. Conceptual and Philosophical Foundations Model Validity and Types of Models –Statistical Forecasting models (black

Indirect Structure Testing Software: SiS

• Based on automated dynamic pattern recognition

• Extreme condition pattern testing

• Also in parameter calibration and policy design

(Kanar 1999; Kanar and Barlas 1999; Bog et al 2004)

Page 8: Model validity, testing and analysis. Conceptual and Philosophical Foundations Model Validity and Types of Models –Statistical Forecasting models (black

Indirect Structure Testing Software (SiS)

Basic Dynamic Patterns

Page 9: Model validity, testing and analysis. Conceptual and Philosophical Foundations Model Validity and Types of Models –Statistical Forecasting models (black

Indirect Structure Testing Software (SiS)

List of dynamic behavior pattern classes

Page 10: Model validity, testing and analysis. Conceptual and Philosophical Foundations Model Validity and Types of Models –Statistical Forecasting models (black

Software Implementation

Our Software (SiS)

Main

ISTS Algorithm

Simulation

Software

8

12

3

4Integrator

5

67General Picture of the Processes in Validity Testing mode

General Picture of the Processes in “Parameter Calibration” mode

Page 11: Model validity, testing and analysis. Conceptual and Philosophical Foundations Model Validity and Types of Models –Statistical Forecasting models (black

Sample Model Used with SiS

Orders inProcess

orders processing testing

AwaitingActivation

activating

fraction facilities ready

fraction facilities good

Orders RequiringService

dispatching

ProcessingCapacity

TestingCapacity

DispatchingCapacity Activating

Capacity

target process delaytarget tes t delay

start orders

target activationdelay

target service delay

Orders RequiringTesting

proc adj time

dispatch adj time

test adj time

activation adj time

NewCustomers

Page 12: Model validity, testing and analysis. Conceptual and Philosophical Foundations Model Validity and Types of Models –Statistical Forecasting models (black

Validity Testing with Default Parameters

0

10000000

20000000

30000000

40000000

50000000

60000000

70000000

80000000

0 1 2 3 4 5 6Simulation Output (with default base parameters)

Likelihood Values of simulation behavior correctly classified as the GR2DB pattern

Page 13: Model validity, testing and analysis. Conceptual and Philosophical Foundations Model Validity and Types of Models –Statistical Forecasting models (black

Validity Testing by Setting Parameters

0

10000000

20000000

30000000

40000000

50000000

60000000

70000000

80000000

90000000

0 1 2 3 4 5 60

10000000

20000000

30000000

40000000

50000000

60000000

70000000

80000000

90000000

100000000

0 1 2 3 4 5 6

Fig1 : Simulation Output (with base parameters) Fig2 : Simulation Output (with changed parameters)

Likelihood Values of simulation behavior in Fig2 compared to the NEXGR pattern

Page 14: Model validity, testing and analysis. Conceptual and Philosophical Foundations Model Validity and Types of Models –Statistical Forecasting models (black

Parameter Calibration with Specified Pattern

0

10000000

20000000

30000000

40000000

50000000

60000000

70000000

80000000

90000000

0 1 2 3 4 5

The ranges and number of values tried for each parameter

Simulation Output (with base parameters)

Page 15: Model validity, testing and analysis. Conceptual and Philosophical Foundations Model Validity and Types of Models –Statistical Forecasting models (black

Result of the Parameter Calibration 

0

20000000

40000000

60000000

80000000

100000000

120000000

140000000

160000000

180000000

200000000

0 0,5 1 1,5 2 2,5 3 3,5 4 4,5 5

Best parameter set is 41Best Likelihood Result: 1.2119776136254248 Best Parameter Set: 1. advertising effectiveness: 0.252. customer sales effectiveness: 6.03. sales size: 1.0

Simulation Output as Desired (after automated parameter calibration)

Page 16: Model validity, testing and analysis. Conceptual and Philosophical Foundations Model Validity and Types of Models –Statistical Forecasting models (black

Parameter Calibration with Input Data

A view of the SiS interface during parameter calibration

Page 17: Model validity, testing and analysis. Conceptual and Philosophical Foundations Model Validity and Types of Models –Statistical Forecasting models (black

Result of the Parameter Calibration 

0

10000000

20000000

30000000

40000000

50000000

60000000

0 1 2 3 4 50

5000000

10000000

15000000

20000000

25000000

30000000

35000000

0 1 2 3 4 5

Best parameter set is 21Best Likelihood Result: 3.7109428620957883 Best Parameter Set: 1. advertising effectiveness: 5.02. customer sales effectiveness: 0.0

Fig1 : Simulation Output (with base parameters)

Fig2 : Simulation Output (after parameter calibration to match the input pattern)

Page 18: Model validity, testing and analysis. Conceptual and Philosophical Foundations Model Validity and Types of Models –Statistical Forecasting models (black

Behavior Validity

• Two types of patterns– Steady state– Transient

• Major pattern components– Trend, periods, amplitudes, ...

Page 19: Model validity, testing and analysis. Conceptual and Philosophical Foundations Model Validity and Types of Models –Statistical Forecasting models (black

Behavior Validity Testing Software: BTS II

Page 20: Model validity, testing and analysis. Conceptual and Philosophical Foundations Model Validity and Types of Models –Statistical Forecasting models (black

Uses of BTS II and SiS in Model Analysis

• Analysis: Understanding the dynamic properties of the model

• BTS II can assist in quantifying, measuring and assessing dynamic pattern components

• SiS can assist in deeper structural analysis (related to qualitative pattern modes)

Page 21: Model validity, testing and analysis. Conceptual and Philosophical Foundations Model Validity and Types of Models –Statistical Forecasting models (black

Uses of BTS II and SiS in Policy Design

• BTS II can assist in numerical performance improvement policies

• SiS can assist in more structural dynamic pattern improvement

• Parameter calibration can be extended to cover automated policy design

Page 22: Model validity, testing and analysis. Conceptual and Philosophical Foundations Model Validity and Types of Models –Statistical Forecasting models (black

Implementation Issues

• More tools• User friendliness• More thorough (field) testing of the tools• Better integration with simulation software...

Page 23: Model validity, testing and analysis. Conceptual and Philosophical Foundations Model Validity and Types of Models –Statistical Forecasting models (black

Policy Implementation Issues

• Validity of the policy recommendation(Robustness, timing, duration, transition...)

• Finally, ‘validity of the implementation’ itself– Validated model means just a reliable

laboratory; implementation validity does not automatically follow; it is a whole area in itself

Page 24: Model validity, testing and analysis. Conceptual and Philosophical Foundations Model Validity and Types of Models –Statistical Forecasting models (black

Concluding Observations

• Validity as a process, rather than an outcome• Continuous (prolonged) validity testing• Validation, analysis and policy design all integrated• From validity towards quality• Quality ‘built-in versus inspected-in’• Group model building• Testing by interactive gaming

Page 25: Model validity, testing and analysis. Conceptual and Philosophical Foundations Model Validity and Types of Models –Statistical Forecasting models (black

Back to philosophy...

• A gradual, continuous, multi-method, qualitative and quantitative, formal and informal process of establishing confidence in a model. We should use any formal test/tool compatible with this philosophy, but never assume that tools themselves would be sufficient without proper philosophy

Page 26: Model validity, testing and analysis. Conceptual and Philosophical Foundations Model Validity and Types of Models –Statistical Forecasting models (black

DISCUSSION

Page 27: Model validity, testing and analysis. Conceptual and Philosophical Foundations Model Validity and Types of Models –Statistical Forecasting models (black

Reference

Yaman BarlasBoğaziçi University

Industrial Engineering Department34342 Bebek Istanbul, Turkey

[email protected]://www.ie.boun.edu.tr/~barlas

SESDYN Group: http://www.ie.boun.edu.tr/labs/sesdyn/