Introduction to PrecisionTree 5.5 Erik Westwig Palisade Corporation What’s New in PrecisionTree 5.0/5.5? • Tighter Integration with Excel • Updated Graphics and Reports • Better Model Debugging Tools • Fully Automatable Using Visual Basic for Applications • Fully Internationalized (Version 5.5) – English, French, German, Spanish, Italian, Japanese Overview of PrecisionTree • Decision Analysis Add-in for Microsoft Excel • Analysis of – Decision Trees – Influence Diagrams • Analysis Capabilities – – – – Risk Profiles Policy Suggestion Sensitivity Analysis Integration with Other Excel and Palisade Tools A Simple Decision Tree Outcome A1 50.0% $100.00 Choice A FALSE Chance -$10.00 $140.00 Outcome A2 50.0% $200.00 Simple Model 0.0% $90.00 0.0% $190.00 Decision $145.00 Outcome B1 Choice B TRUE Chance -$15.00 $145.00 Outcome B2 50.0% 50.0% -$50.00 -$65.00 50.0% 50.0% $370.00 $355.00 A Not So Simple Decision Tree Dry FALSE Drill 73.0% 0.0% $0.00 -$80,000.00 Oil Found -$70,000.00 -$40,100.00 22.0% Wet $120,000.00 5.0% Soaking $270,000.00 41.0% No Structure -$10,000.00 Don't Drill Test TRUE 41.0% $0.00 -$10,000.00 Test Results -$10,000.00 $22,587.00 Dry TRUE Drill 43.0% 15.05% $0.00 -$80,000.00 Oil Found -$70,000.00 $22,900.00 34.0% Wet $120,000.00 23.0% Soaking $270,000.00 35.0% Open Structure FALSE 0.0% $0.00 -$10,000.00 Dry TRUE Drill -$70,000.00 21.0% 5.04% $0.00 -$80,000.00 Oil Found $77,800.00 37.0% Wet $120,000.00 42.0% Soaking $270,000.00 24.0% Drill Decision $0.00 $77,800.00 FALSE Don't Drill $0.00 0.0% -$10,000.00 Test Decision $22,587.00 Dry TRUE Oil Found -$70,000.00 $20,000.00 Drill 50.0% 0.0% $0.00 -$70,000.00 30.0% Wet $120,000.00 Soaking 20.0% $270,000.00 Don't Test FALSE $0.00 Drill Decision $20,000.00 Don't Drill 8.05% $190,000.00 $22,900.00 Don't Drill Closed Structure 11.9% $40,000.00 Drill Decision $0.00 Oil 0.0% $190,000.00 Drill Decision $0.00 TRUE 0.0% $40,000.00 FALSE 0.0% $0.00 $0.00 0.0% $50,000.00 0.0% $200,000.00 8.88% $40,000.00 10.08% $190,000.00 Decision Tree Calculation • Calculate All End-Node Path Values • Apply Utility Function (If Specified) • “Rollback” the Tree in Reverse Simplify Chance Nodes Make Optimal Choices Repeat Until Done Model Analysis Risk Profiles A Risk Profile is a discrete probability distribution, showing each possible outcome of the model, and its associated probability. Model Analysis Policy Suggestion A Policy Suggestion Report identifies the optimum choices for each decision in a model. Model Analysis Sensitivity Analysis A Sensitivity Analysis shows how changing one or more of the underlying assumptions of the model affects the outcome. Payoff Calculation Methods • Cumulative • Formula • Linked Spreadsheet • VBA Macro (Mis)Analysis Using Expected Values Outcome A 50.0% $100.00 Choice A FALSE $0.00 $100.00 Chance #1 $150.00 Outcome B 50.0% $200.00 New Tree 0.0% 0.0% $200.00 Decision #1 $244.75 Outcome B 99.9% $250.00 Choice B TRUE Chance #2 $0.00 $244.75 Outcome C 0.1% -$5,000.00 99.9% $250.00 0.1% -$5,000.00 Utility Functions Use a Utility Function to recognize that the value of money is not linear. Stupid Example: Compare the relative attitudes of Erik Westwig to Bill Gates concerning a venture worth $1000. $3,500.00 $3,000.00 $2,500.00 $2,000.00 $1,500.00 $1,000.00 $500.00 -1.5 $0.00 -$500.00 -$1,000.00 -$1,500.00 Exponential Utility Function 1.5 1 0.5 R = 2000 0 -0.5 -1 R = 1000 -2 Analysis with Exponential Utility R=1000 Outcome A 50.0% $100.00 Choice A TRUE Chance #1 $0.00 0.138215914 Outcome B 50.0% $200.00 New Tree (2) 50.0% 0.095162582 50.0% 0.181269247 Decision #1 0.138215914 Outcome B 99.9% $250.00 Choice B FALSE $0.00 0.0% 0.221199217 Chance #2 0.073564859 Outcome C 0.1% -$5,000.00 0.0% -147.4131591 Analysis with Exponential Utility Function R=1000 (Certainty Equivalents) Outcome A 50.0% $100.00 Choice A TRUE Chance #1 $0.00 $148.75 Outcome B 50.0% $200.00 New Tree (3) 50.0% $100.00 50.0% $200.00 Decision #1 $148.75 Outcome B 99.9% $250.00 Choice B FALSE $0.00 0.0% $250.00 Chance #2 $76.41 Outcome C 0.1% -$5,000.00 0.0% -$5,000.00 PrecisionTree and VBA PrecisionTree 5.0/5.5 has a new programmatical interface which can be called easily from within Excel. • Calculation of Models using VBA • VBA Automation Influence Diagrams • Advantages – Compact – Automatic Bayesian Revision • Disadvantages – Difficult to Understand – Hard to Build Asymmetric Models A Example Influence Diagram PrecisionTree Oil Diagram Expected Value Std. Deviation Minimum Maximum $128,000.00 $107,373.18 -$43,000.00 $227,000.00 Payoff Drill Decision Amount of Oil Test Decision Test Results