BAM-Modeling-2x
Download
Report
Transcript BAM-Modeling-2x
MIS 546 – Business Analysis and
Modeling
Simple Mathematical
Models
"All models are wrong; some are
useful."
- George Box (eminent statistician)
Heuristic 8 - Focus on model
structure, not on data collection
Don't get too enamored with data.
It's retrospective.
Collection biases (IS and/or human)
Data available not necessarily data needed
Don't let lack of data stop your modeling.
Often useful insights can come from good models and
limited data.
Building a model will help focus your data collection.
Model building can proceed while working on data
collection.
Just the process of building a model may obviate the
need for data collection or even for more modeling.
Heuristic 9 – Hypothesize some mathematical form for an important inputoutput relationship between x (input) and y (output).
y a bx
y ax
b
y ae
bx
Advantages
of using
simple
functions
instead of the
data?
𝑎𝐾
𝑦=
𝑎 + (𝐾 − 𝑎)𝑒 −𝑏𝑥
Adapted from [from “The Art of Modeling with Spreadsheets”, Powell. S.G. and Baker, K.R., John Wiley and Sons, Inc., USA, 2004]
Simple mathematical models
Underlying “physics” of the process may lead to an
appropriate mathematical model
Constant multiplicative growth rate Exponential
growth
Easy to explore simple models with a small number
of parameters to gain insights regarding the impact
of changes in those parameters
May be able to embed simple mathematical model
inside larger, more complex model
Example: Price vs Demand model inside pricing
optimization model
Linear response (one variable)
y a bx
The linear function is easy to understand.
Its graph is a straight line.
When x changes by 1 unit, y change by b units.
The constant a is called the intercept, and b is
called the slope
Often applicable within a limited range of x
even if not globally applicable
Power Function
y ax
b
The power function is a curve except in the special case
where the exponent b is 1. Then it is a straight line. The
shape of the curve depends primarily on the exponent b.
If b >1, y increases at an increasing rate as x increases.
If 0 < b < 1, y increases, but at a decreasing rate, as x increases.
If b < 0, y decreases as x increases.
An important property of the power curve is that when x
changes by 1%, y changes by a constant percentage, a
constant percentage, and this percentage is approximately
equal to b%.
An Excel tool for exploring the Power Functions
Exponential function
y ae
bx
The exponential function also represents a curve whose
shape depends primarily on the constant b in the exponent.
If b > 0, y increases as x increases.
If b < 0, y decreases as x increases.
An important property of the exponential function is that if x
changes by 1 unit, y changes by a constant percentage, and
this percentage is approximately equal to 100 x b%.
Another important note about the equation is that it contains
e, the special number 2.7182…. In Excel, e to any power
can be calculated by the EXP function.
Paper folding example
Example 2.5: The Golf Clubs Pricing Problem
This example is divided into three parts:
estimating the relationship between price & demand
creating the profit model
Optimize price to maximize profit
Visualizing and modeling demand versus price
Let’s build this in class together.
Online: see Golf Clubs Pricing Problem video series
Uncertainty: The Gorilla in the Room
We’ve ignored uncertainty so far
Fun with Uncertainty later in term
Probability and statistics are the language of uncertainty
We’ll review this as needed
Sensitivity Analysis = “What matters in this decision?”
which variables might I want to explicit model as uncertain and
which ones might I just as well fix to my best guess of their value?
On which variables should we focus our attention on either
changing their value or predicting their value?
We’ll use data tables, graphs, TopRank add-in
Monte-carlo simulation
Explicit modeling of uncertainty
@Risk makes this “easy” within spreadsheets
Serious Play: How the World's Best Companies Simulate to Innovate
by Michael Schrage, Tom Peters
The 7-11 Problem
(Chapter 1 of PMS)
One cash register
Worried about customer
wait times
Considering new cash
register technology that
could speed up checkout
times
Considering additional
cash register stations
7-11 Influence Diagram
Major output variable or
performance measure?
Input variables?
Let’s build this in class together.
Which inputs are likely
Online: see 7-11 Problem video series
decision variables?
Which inputs influence
outputs or other inputs?
Model? Where do we need
a model? Which
relationship is the most
complex?
7-11 Staffing
Using a Descriptive Queueing Model
(1) Inputs
Parameter
Units Symbol
Arrival Rate of Customers cust/minute a
Average Service Time
minutes/cust b
Given these
Predict these
(2) Queueing Model(s)
Mathematical
equations
(3) Outputs
Performance Measure
Example_7-11.xls
Expected Wait Time in Line
Probability of Waiting in Line
Probability of Waiting in Queue
less than t seconds
Units
Symbol
minutes
#N/A
W
P[W >0]
#N/A
P[W t]
A real model used for managing call centers
Numeracy and logical skills
Make quick rough numerical estimates
7-11: about how long are times at cash register?
Use special cases to test limits of calculation
7-11: arrival rate=service rate
Check consistency of units
7-11:
W
A
S ( S A)
minutes/cust
http://xkcd.com/687/
(cust / minute)
(cust / minute)*(cust / minute - cust / minute)
“smell test”
7-11: Does A resulting in W “smell” right
Many dimensions of model quality
Modularity
Reusability
Automation
Clarity
Flexibility
Power
Maintainability
Elegance
Usability
Aesthetics
Scope
Validity
Correctness
Acceptability
Reality Checks
Neither building nor consuming models is easy
Model formulation and data
collection are intertwined
Entire process filled with
feedback loops and iteration
Modeling is a craft and is far
from straightforward
Building models can be complex
and time consuming
Presenting results from
modeling/analysis efforts can be
very challenging
Models can be given unjust
credibility – VaR and Cupolas?
Massive amounts of time can be
spent on collecting, extracting,
cleaning and massaging data
Many people do not understand
nor trust mathematical models
Many factors beyond model
results affect real decision
making and implementation of
change
Often key data simply does not
exist
Paralysis by analysis