Decision trees and expected value of perfect information (EVPI) calculations with MS Excel
Here is a collection of Excel spreadsheets I have been using while studying decision trees and value of information concepts.
I'm publishing these since there seems to be a gap between available theoretical descriptions and tutorials demonstrating how to actually calculate these using popular tools.
If you are looking for a good introduction into the concepts of decision trees and EVPI I'd recommend Decision Tree Primer by Craig W. Kirkwood. Especially the examples and exerices are quite clear and easy to follow.
However, if you try to calculate them by hand you will find out that it's very time consuming and it's easy to make mistakes — even with Excel it's not an issue of complex calculations, but getting right fields referenced and copied. So for actual calculations I strongly recommend a free Decision Tree add-on for Excel. They allow you to easily build graphical decision and probability trees, include risk aversion and probability flipping that are needed to solve some exercises in the primer.
If you have problems with understanding anything, just go and search on YouTube — for example there's a very nice series from Gator Tutoring. In short, clean films they explain concepts like certainty equivalent, expected utility and many others. You might also have a look at Wikipedia: risk aversion, exponential utility.
Note that the exponential utility function in Kirkwood's primer is written as:
![]() |
And he's using risk tolerance expressed in dollars as
parameter. The function in Excel add-on is defined in slightly different way and expects a fractional parameter
:
![]() |
The conversion is simple:
- put the dollar
value in some field in the spreadsheet (e.g. A1)
- define a field with label gamma with formula =1/A1
Another useful thing to remember when working with the Excel add-on is that if you are trying to minimise a cost instead of maximising income, you just need to define the financial figures as negative numbers.
| Załącznik | Rozmiar |
|---|---|
| example_1.4_ev.xlsm | 10.83 KB |
| example_1.7_xanadu.xls | 20 KB |
| example_1.8_abc.xlsm | 13.07 KB |
| example_3.1_xanadu_-_perfect.xls | 24.5 KB |
| example_3.2_xanadu_-_imperfect.xls | 34 KB |
| exercise_1.1.xls | 19 KB |
| exercise_1.2.xls | 23 KB |
| exercise_1.3.xls | 33.5 KB |
| exercise_1.4.xls | 13.5 KB |
| exercise_1.5_kezo.xls | 22 KB |
| exercise_2.1.xls | 17 KB |
| exercise_2.2_kezo.xls | 22 KB |
| exercise_2.3_kezo.xls | 26.5 KB |
| simpledecisiontree_v1.3.xla | 768.5 KB |
- Zaloguj się lub zarejestruj by odpowiadać
- Generate PDF file
- Wersja do wydruku
Similar entries
- Risk management for kids :)
- Unrecognized Drupal login with latest phpass
- 2003/511/EC: Reference numbers of generally recognised standards for e
- COMMISSION DECISION of 16 October 2009 setting out measures facilitating the use of procedures by electronic means through the ‘points of single contact’ under Directive 2006/123/EC of the European Parliament and of the Council on services in the internal
- Janne Varjus - Digital signature in insecure environments

![\[ u(x) = 1 - e^{-x/R} \]](/files/ipsec/tex/13a734c7dcc9766ec31612b77727af415c384dac.png)
![\[ u(x) = 1 - e^{-gamma/x} \]](/files/ipsec/tex/b721dd08edafe575de73da17f53f35ed3cb0404a.png)







