Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
11
Model Definition
12
Model Definition
a simpler definition …
- A model is the representation
of part of reality!
13
SYSTEMS DESCRIPTION
Model Definition
For any highway asset, models are used to describe the attributes
(physical structure or/and condition, and operational
characteristics) of the asset.
15
Model Classification on the basis of the Asset
Attribute We Seek to Describe
System Physical Models
A model that describes the changes in asset shape over time
Eg:
Eg: a model that estimates cantilever deflection in response to load
18
Examples of Virtual (Mathematical) Models
19
Numerical models
20
Analytical models
• Statistical/Econometric Models
• Most models in use today are of this type.
• Can be used an inputs for simulation modeling of
asset condition
• Include:
• Linear regression
• Non-
Non-linear regression (several different functional forms)
• Survivor curves and hazard functions
• For non-
non-continuous variables, include: logit,
logit, probit models, etc.
• Variations for continuous and non-
non-continuous models include zero-
zero-
inflated models, etc.
21
Model Classification: Summary
Static
Physical
Features of
System Dynamic
Static
System
Condition
Dynamic
Static
System
Operation Dynamic
22
Wise words on modeling
[Greene, 2001]
23
Steps for Building Statistical Models
1. Define your Objective 8. Separate data into two datasets
- 1st for model calibration
2. Sampling/Collect Data - 2nd for model validation
24
Step 1. Definition of Objective
What is the purpose of the model development?
Very often, Steps 1 and 2 are carried out by someone else, And the results
are given to you to carry out the rest of the model development process.
25
Step 3. Specify Dependent Variable
(Also termed “response” variable)
26
Types of dependent variables
Continuous Discrete
Categorical Quantitative
Binary Multinary
Examples:
… International Roughness Index – continuous
… Number of bridge deck patches per linear ft. – count (Poisson)
… Choice of best asset repair option (reconstruct/rehabilitate/do-nothing (logit)
…etc.
27
Note: The type of response variable you have
established for your model helps to determine the
appropriate model specification (at Step 6)
Variable type Recommended Model Specification
Continuous Regression
Count Poisson, Negative Binomial
Non-ordered categorical, binary Binary Logit
Non-ordered categorical, multinary Multinomial Logit
Ordered categorical Probit
Quantitative Integers Probit
28
Response Variables for Pavement Performance Models
Examples:
Serviceability (PSR, IRI, etc.)
Distress condition (PCR, Cracking Index, % Pothole area, etc)
Skid resistance (friction number);
Structural condition (deflection number)
29
Response Variables for Bridge Performance Models
2. Sufficiency Rating
Ranges from 0% (entirely deficient) to 100%
(sufficient in all respects)
assesses the efficacy of a bridge to remain in
service on the basis
• Structural adequacy and safety
• Serviceability and functional obsolescence
• Lanes, average daily traffic, structure type
• deck condition, structural evaluation
• Essentiality for public use; and (detour length, average daily
traffic, highway designation).
31
Response Variables for Bridge Performance Models
Using a 0–
0–9 scale, these ratings represent the extent
to which existing geometric features achieve
minimum/desirable criteria
32
Response Variables for Bridge Performance Models
33
Response Variables for Bridge Performance Models
5. Bridge Vulnerability
- Measures the vulnerability to bridges to natural /man-
/man-made disaster
- Vulnerability types include:
- scour
-fatigue/fracture
fatigue/fracture
-earthquake
earthquake
-flooding
flooding
-collision
collision
-overload
overload
- For each vulnerability type, a Vulnerability index is calculated using:
- likelihood of the disaster
- consequence of the disaster
34
Step 4. Selection of the Independent Variables
- Also called: “explanatory variables”
“explanatory factors”
35
Types of independent (explanatory) variables
Continuous Discrete
Categorical Quantitative
Binary Multinary
Examples:
… climatic zone (0 for freeze, 1 for non-freeze) - binary
.. Climatic severity (temperature (degs) or precipitation (continuous)
… Class of contractor - ordinal
… Truck loading (average annual weights) - continuous
36
Some Independent Variables for Pavement
Performance Models
Stress Factors:
Age
Traffic loading (Nr. of trucks, ESALS, Gross vehicle weight, etc.)
Climatic effects (climatic zone, precipitation, freeze index,
freeze-thaw cycles, Nr. of hot/cold days (>70 or <32 deg), etc.)
Strength Factors:
Pavement thickness
Structural nr., subgrade strength (resilient modulus, CBR, ,etc.
Maintenance history
Other Factors
Pavement surface type, Work quality, Contractor class,
Administrative jurisdiction, etc.
37
Some Independent Variables for Bridge Performance
Models
Stress Factors:
Age
Traffic loading (Nr. of trucks, ESALS, Gross vehicle weight, etc.)
Climatic effects (climatic zone, freeze index, freeze-thaw cycles,
Nr. of hot/cold days (>70 or <32 deg), etc.)
Strength Factors:
Material Type
Design Type
Other Factors
Work quality, Contractor class, Administrative jurisdiction, etc.
38
Step 5. Carry out Preliminary Analysis of the Data
Purpose:
- to identify interesting trends or relationships between
dependent and independent variables
- Scatter diagrams (a simple plot of X vs. Y)
- Box plots
- Stem and leaf plots
- Pie charts
- Analysis of Variance (ANOVA)
- Pair-wise t-tests
- etc.
39
Step 6. Model Specification: Specify your Model Form
Also called “functional form” or “mathematical Form”
40
Examples of Continuous models - Polynomial
Y = a0 + a1 X 1 + a2 X 2 + ... + an X n
x
Y = ab
Applications:
Population growth
Water demand for a growing city
Sales of a new product (Jason Mraz’s new CD)
Rate of deterioration of common highway asset material (concrete, steel)
Spread of an infectious disease, etc.
42
Examples of Continuous models - Modified Exponential
x
Y = c + ab
Applications:
Similar to those for the Exponential model (see previous slide), except that:
- the starting value is not zero
- there is a maximum threshold value that cannot be exceeded
43
Examples of Continuous models - Logistic
1
Y=
c + ab x
Applications:
Similar to those for the Modified Exponential model (see previous slide),
except where
- the rate of growth or decline is relatively rapid at first, but slows
down in the latter stages
44
Examples of Continuous models - Gompertz
bx
Y = ca
Applications:
Similar to those for the Modified Exponential model (see
previous 2 slides).
Note that taking logs of both slides yields the Modified
Exponential model.
45
Step 6 (continued)
46
Step 6 (model form specification)
47
Step 7: Final selection of independent variables
48
Step 8: Separate your dataset into two:
and
49
Step 9: Model Calibration
3 ways of calibration:
Rough sketch by hand
50
Step 9: Model Calibration (continued)
By simple sketching …
250
200
Weight in lb
150
y 100
50
0
0 20 40 60 80 100
Heightxin inches
51
Step 9: Model Calibration (continued)
52
Step 10. Model Evaluation
53
Step 10. Model Evaluation (continued)
54
Step 10. Model Evaluation (continued)
E.G. In the following multiple linear regression model for the condition of
a certain type of highway asset, determine which variables are
significant at 90% confidence.
Asset Condition (Y) = - 4.65T - 0.007*R + 13.24*M – 2.45*G
56
Step 10. Model Evaluation (continued)
This is the final and the most reliable test of the goodness of the
model.
Procedure:
1. Plug the values of X from the validation dataset into the calibrated
model and determine the corresponding values of Y. This gives us
YE.
60
The introduction of stochastic elements into the model …
… changes it from an exact statement to a
probabilistic description about expected outcomes
Implication: only a preponderance of
contradictory evidence can convincingly invalidate
the probabilistic model.
Thus, the probabilistic model is both less precise but …
more robust.
(Greene, 2001)
61
Another way of classifying Asset
Performance Models …
Y t1 Y tN
Y t2 Y t3 Y t4
X1, t1 X1, tN
X1, t2 X1, t3 X1, t4
X2, t1
X2, t2 X2, t3 X2, t4 X2, tN
X3, t1
X3, t2 X3, 3 X3, t4
… X3, tN
t1 t2 t3 t4 tN
Cross-sectional models
Example:
CONDITION2009 = f(TRAFFIC2009, RAINFALL2009, MATERIAL2009)
65
Time-series models
Example:
COND2009 = f(COND2004,COND2005,COND2006,COND2007,COND2008)
66
Panel or longitudinal models
67
Other variations of Spatio-temporal models
Time-
Time-lag models
~ ,X , X )
Generally, Yt = f(X1,t-1 2,t-1 … N,t-1
Adaptive models
Successively estimates a response (dependent
variable) for a given point in time, on the basis of
previous values of that response variables.
Generally, Yt = f(Yt-1)
Yt-1 = f(Yt-2)
…
Simultaneous-
Simultaneous-equation models
Successively estimates a response (dependent
variable) for a given point in time, on the basis of
previous values of that response variables.
Generally, Yt = f(Xt-1)
Xt-1 = f(Yt-2)
Example:
CONDITION2009 = f(MAINT. HISTORY2008)
MAINT. HISTORY 2008 = f(CONDITION2007)
70
Typical Sources of Modeling Error: