Financial Models Using

Simulation and
Optimization
Wayne L. Winston

Kelley School of Business
Indiana University

Table of Contents
Chapter 1: Sensitivity Analysis with Data Tables

1

Introduction to Solver and Goal Seek............................................................... 1
Using Goal Seek to find the “Indifference Point” ........................................... 5
Two Way Data Tables and an Introduction to Solver .................................... 6
Using Solver to Maximize Profit ....................................................................... 9
Two-way Data Tables and Decision Making Under Uncertainty .............. 11
Chapter 2: Simple Linear Regression – Estimating Fixed and
Variable Cost

15

Fitting a Straight Line to Data ......................................................................... 18
Regression with the Analysis Toolpak: Hypothesis Testing in Regression26
Testing the Significance of the Linear Relationship ..................................... 28
Chapter 3: Fitting Exponential Growth – Estimating the Growth
Rate of Microsoft

29

Accuracy of Forecasts ....................................................................................... 36
Chapter 4: The Power Model – Fitting the Learning Curve

37

Which Curve Fits Best?..................................................................................... 42
Other Trend-line Functions ............................................................................. 43
Chapter 5: Fitting an S-Shaped Curve

45

The Pearl Curve ................................................................................................. 46
The Gompertz Curve ........................................................................................ 47
Chapter 6: Using Multiple Regression to Forecast Auto Sales

53

Interpreting Regression Output ...................................................................... 57
Validation of the Regression ............................................................................ 58

Table of Contents

iii

Chapter 7: Using Polynomial Regression to Resolve Nonlinearities 

59 

Chapter 8: The Multiplicative Model‐Estimating Demand 

63 

Chapter 9: Using the Pivot Table Report and Regression to  
Analyze Market Efficiency 

67 

Using the Pivot Table Report ........................................................................... 67 
Using Regression to Look for Market Inefficiencies ..................................... 71 
Using a Neural Network to Look for Patterns .............................................. 74 
The January Effect ............................................................................................. 75 
Chapter 10: Testing Investment Strategies 

77 

Chapter 11: The Bass Model for Sales of a Product 

81 

Chapter 12: Fitting the Yield Curve 

85 

Fitting the Yield Curve ..................................................................................... 86 
Generating Implied Forward Rates ................................................................ 88 
Chapter 13: Determining Monthly Loan Payments 

91 

Using the Solver to Find the Monthly Payment ............................................ 93 
Chapter 14: Funding a Pension Liability 

95 

Chapter 15: Multiperiod Capital Budgeting 

101 

Chapter 16: Portfolio Optimization with Solver 

107 

Finding the Mean and Variance of a Portfolio ............................................ 107 
Finding the Efficient Frontier ........................................................................ 112 
The Scenario Approach to Portfolio Optimization ..................................... 113 
Chapter 17: An Introduction to Evolver‐The Fixed Charge Problem 

117 

An Introduction to Genetic Algorithms ....................................................... 118 
Introduction to Evolver .................................................................................. 120 
Chapter 18: Using Evolver to Maximize the Chance of  
Beating the S and P Index 

127 

Chapter 19: A Portfolio Approach to Project Selection 

131 

Using Evolver to Select the Projects .............................................................. 134 
Chapter 20: Using AHP and Solver for Project Selection 

135 

AHP Analysis .................................................................................................. 136 
iv

Setting Up the Solver Model .......................................................................... 138 
Chapter 21: Selecting Drivers for an ABC Costing System 

141 

Using Solver to Determine an Optimal Set of Drivers ............................... 143 
Chapter 22: Pricing Models with Solver 

149 

Tie‐Ins and Pricing .......................................................................................... 152 
Chapter 23: Nonlinear Pricing 

155 

Finding the Optimal Two‐part Tariff ........................................................... 159 
Chapter 24: Price Bundling 

163 

Chapter 25: Duration and Immunization Against Interest Rate Risk 

171 

Pricing Bonds ................................................................................................... 171 
Quasi‐Modified Duration and Interest Rate Risk ....................................... 174 
Immunization and Interest Rate Risk ........................................................... 176 
Duration Matching .......................................................................................... 179 
Chapter 26: Finding Arbitrage Opportunities 

183 

An Example with No Arbitrage .................................................................... 186 
Chapter 27: Introduction to @RISK – The Newsperson Problem 

189 

Finding Confidence Interval for Expected Profit ........................................ 193 
Normal Demand.............................................................................................. 194 
Chapter 28: Simulating a New Product The Hippo Example 

199 

Tornado Graphs and Scenarios ..................................................................... 205 
Chapter 29: Using @RISK to Determine Plant Capacity 

209 

Chapter 30: Utility Theory and Simulation 

211 

Fitting the Utility Curve ................................................................................. 212 
Simulating the Capacity Decision ................................................................. 214 
Finding the Certainty Equivalent of the Optimal Decision ....................... 215 
Chapter 31: Simulating Development of a New Drug 

217 

Interpreting the Tornado Graphs .................................................................. 222 
Chapter 32: Using Simulation to Model an Acquisition 

225 

Modeling the Cash Flows............................................................................... 227 

Table of Contents

v

Chapter 33: Simulating Pro Forma Financial Statements 

235 

Estimation of Model Parameters ................................................................... 238 
Setting Up the Spreadsheet ............................................................................ 239 
Running the Simulation ................................................................................. 241 
Chapter 34: The Value of a Customer 

245 

Chapter 35: The RISKGeneral Function 

251 

Chapter 36: The RISKCumulative Function 

255 

Chapter 37: The RISKTrigen Function 

259 

Chapter 38: Using Data to Obtain Inputs for New Product Simulations  263 
The Scenario Approach to Modeling Volume Uncertainty ....................... 263 
Modeling Market Share’s Response to Competition .................................. 266 
Simulating Market Share for a New Product .............................................. 269 
Modeling Price Uncertainty ........................................................................... 271 
Simulating the Price of a New Product ........................................................ 274 
Modeling Statistical Relationships with One Independent Variable ....... 275 
Modeling Relationships Involving More than One  
Independent Variable.................................................................................. 283 
Simulating Sales of a New Product with the Bass Model .......................... 290 
Chapter 39: Obtaining a Distribution of IRRʹs 

295 

Chapter 40: The Risk Neutral Approach to Option Pricing 

299 

Chapter 41: The Lognormal Model of Stock Prices 

301 

Risk Neutral Valuation ................................................................................... 302 
Finding Mean and Variance of a Lognormal Random Variable ............... 304 
Chapter 42: Pricing European Puts and Calls by Simulation 

307 

Using Simulation to Price the Put ................................................................. 309 

vi

Chapter 43: Pricing Exotic Options 

311 

Chapter 44: Pricing an “As You Like It” Option 

315 

Chapter 45: Finding Value at Risk (VAR) of a Portfolio 

319 

Chapter 46: Finding Confidence Intervals for Percentiles 

323 

Chapter 47: Doing VAR and Pricing Options Involving  
Correlated Stocks 

325 

Pricing Options on Correlated Stocks .......................................................... 328 
Chapter 48: Computing VAR for Forwards and Futures 

333 

Pricing of Futures Contracts .......................................................................... 334 
Chapter 49: Hedging with Futures 

339 

An Overview of Hedging ............................................................................... 339 
Chapter 50: Foreign Exchange Options and Hedging  
Foreign Exchange Risk 

343 

Chapter 51: Modeling Mean Reverting Processes 

347 

Simulating a Mean Reverting Process .......................................................... 348 
Chapter 52: Simulating Exchange Risk Valuing a  
Foreign Currency Swap 

353 

Where is the Uncertainty? .............................................................................. 354 
Simulating the Swap ....................................................................................... 357 
Chapter 53: Simulating Yield Curve Movements Based on  
Historical Data 

361 

Running an @RISK Simulation of Future Yield Curves ............................. 366 
Fixed Rate or ARM? ........................................................................................ 369 
Valuing Interest Rate Derivatives ................................................................. 373 
Chapter 54: Delta Hedging 

377 

Chapter 55: Using the Risk‐Neutral Approach to Value Real Options 

381 

An Abandonment Option .............................................................................. 384 
An Option to Postpone (Based on Trigeorgis (1995)) ................................. 386 
Valuing the Option to Expand ...................................................................... 388 
Valuing the Option to Contract ..................................................................... 390 
A “Pioneer” Option......................................................................................... 392 
Table of Contents

vii

Chapter 56: Pricing an American Option with Binomial Trees 

395 

The Stock Price Tree ........................................................................................ 396 
Computing the Early Exercise Boundary ..................................................... 401 
Simulating the Actual Cash Flows from an American Option ................. 403 
Chapter 57: Using Real Options to Value a Lease on a Gold Mine 

405 

Chapter 58: Valuing an Option to Purchase a Company 

409 

When Do We Buy? .......................................................................................... 413 
Chapter 59: M2 – A Risk‐Adjusted Measure of Portfolio Return 

415 

Spreadsheet Implementation of M  .............................................................. 416 
2

Chapter 60: Maximizing Long‐Term Growth‐The Kelly Criteria 

419 

Simulating Long‐Term Growth ..................................................................... 422 
Chapter 61: @RISK and Macros‐The Birthday Problem and Keno 

425 

How to Play Keno ........................................................................................... 430 
Chapter 62: Simulating the NCAA Tournament 

433 

Chapter 63: Using the Solver with @RISK 

437 

Setting up the Solver Model........................................................................... 439 
Section II – @RISK Functions 

445 

RISKDiscrete Function .................................................................................... 445 
RISKSimTable Function .................................................................................. 446 
RISKDUniform Function ................................................................................ 446 
Binomial Distribution ..................................................................................... 447 
The Normal Random Variable ...................................................................... 448 
RISKTriang ....................................................................................................... 449 
RISKTrigen Function ...................................................................................... 450 
RISKUniform Function ................................................................................... 451 
The RISKGeneral Function ............................................................................ 452 
Modeling Correlations .................................................................................... 454 
RISKTruncate Function .................................................................................. 455 
RISKPert Function ........................................................................................... 456 
Index 

viii

457 

Sign up to vote on this title
UsefulNot useful