Data Analytics for Managers
🔍 /

Data Analytics
for Managers

A complete course companion covering Risk Analysis & Simulation, Decision Trees, and Regression Analysis. Built from lecture slides, workshop cases, and your two graded team reports.

7 study pages 5 case studies 3 interactive simulators 2 graded reports
Part 1 - Risk Analysis • Page S1

Why Simulate?

When deterministic models fail, simulation steps in. Learn when to simulate, how the engine works, and which distributions to choose for uncertain inputs.
Flaw of Averages Distributions Monte Carlo Eagle Airlines
S1 - 5 topics

Simulation is the last resort - not a lazy shortcut. This decision framework lays out four paths to analysing any system. You only reach simulation when the first three are ruled out.

System to analyse Test the real systemUsually impossible or too risky Build a model Physical modelOften infeasible Mathematical model No closed form SIM
Simulation is reached only when real-system experiments, physical models, and analytical solutions are all ruled out
The key insight: Simulation is expensive (computationally and cognitively). You use it because you have no other option - the system is too complex, too risky, or too expensive to experiment on directly. It is often described as a "last resort" tool, but an incredibly powerful one.

In the course, all three lecture cases - Eagle Airlines, Bryanair, and Freemark Abbey (via @Risk) - involve uncertain inputs that make deterministic analysis misleading. That's exactly the trigger condition.

Exam signal: If a question says "uncertain inputs" or gives you a range (min/most likely/max), simulation is the appropriate tool. A simple average plugged into a deterministic formula is the wrong answer - that's the Flaw of Averages.

The Flaw of Averages is the single most important conceptual idea in the simulation module. It explains why deterministic models built on "best guess" inputs consistently mislead decision-makers.

The Flaw of Averages - Formal Statement
If a model contains uncertain inputs, plugging in the mean of each input to get the output
will produce a result that is different from - and often worse than -
the mean of the output obtained by running a full simulation.

i.e.: f(E[X]) ≠ E[f(X)] whenever f is nonlinear (which most business models are)
Why it happens: Most business models are not linear. Revenue × (1 - tax rate) × discount factor involves multiplication and division of uncertain variables. Jensen's Inequality guarantees that plugging in averages gives the wrong average output whenever the model has any nonlinearity.
Eagle Airlines - The Proof

Bill Brown at Eagle Airlines wants to know if purchasing a Piper Chieftain aircraft is worth $600,000. Caroline's predecessor builds a spreadsheet using best-guess inputs:

60%Utilisation (best guess)
$1,900Charter price/hr
−$64,782NPV (deterministic)

Using just the "best guess" values, the deterministic NPV is −$64,782. The model says: don't buy. But this is the Flaw of Averages in action - the simulation mean (which samples across the full uncertainty range) tells a materially different story.

The simulation fix: Instead of plugging in point estimates, define a probability distribution for each uncertain input (utilisation, charter price, hours flown). Run the model 1,000 times. The mean of those outputs is the correct estimate - and it will differ from the deterministic result.
Bryanair parallel: Caroline's predecessor estimated total overbooking cost at £6,250 using fixed no-show rates of 5% and 20%. Your simulation produced a mean of £10,280. The £4,030 gap is the Flaw of Averages made tangible - single-point estimates underestimated the risk of expensive tail outcomes.

Every uncertain input in a simulation must be assigned a probability distribution. The two distributions used in this course are the Triangular and the Discrete. Choosing the wrong one is an exam trap.

PropertyTriangular DistributionDiscrete Distribution
TypeContinuous - any value in range possibleDiscrete - only specific values possible
ParametersMinimum, Most Likely (Mode), MaximumList of values, each with a probability
When to useVariable can take any value between a min and max (e.g. utilisation rate, price per hour)Variable takes one of a fixed set of values (e.g. demand of exactly 2, 3, 4, or 5 defective parts)
ProbabilitiesIndividual values have zero probability - only ranges have probability (area under curve)Each value has an explicit probability; all must sum to 1.0
Course exampleEagle Airlines: Utilisation (min 40%, mode 60%, max 80%)Bryanair: No-show % mapped to discrete outcomes per flight
TRIANGULAR (Continuous) min mode max f(x) DISCRETE 2 3 4 5 p
Left: Triangular - any value between min and max is possible, peaking at the mode. Right: Discrete - only specific values, each with an explicit probability.
Triangular Distribution - Mean
E[X] = (min + mode + max) / 3
Eagle Airlines utilisation: (0.40 + 0.60 + 0.80) / 3 = 0.60 - note mean equals mode here by symmetry
Exam trap - discrete vs continuous: If the case says the variable "is somewhere between X and Y, most likely Z" → Triangular. If it says "demand will be exactly 2, 3, 4, or 5 units with probabilities 0.30, 0.40, 0.20, 0.10" → Discrete. Never mix them up.

A simulation engine has three core components working in a loop. Understanding the sequence helps you set up models correctly in @Risk.

1234 ModelVariables andparameters Sample inputsDraw from eachdistribution RepeatRun 1,000iterations AnalyseMean · spreadpercentiles · VaR
Each iteration draws a fresh random sample from each input distribution and computes the output. After 1,000 iterations, you have a distribution of outputs.

Each iteration is one possible future. With 1,000 iterations, you get 1,000 possible futures - and their collective distribution tells you the shape of your risk.

Output StatisticWhat It MeansWhen It Matters
MeanAverage result across all 1,000 iterationsRepeated policy decisions - law of large numbers applies
Std DeviationSpread of outcomes around the meanMeasures overall volatility
5th Percentile95% of outcomes are above this valueDownside risk / Value at Risk
95th PercentileOnly 5% of outcomes exceed thisUpside potential
P(X < 0)Probability of a loss (or any threshold)One-off decisions where a single loss is catastrophic
@Risk settings to remember: Iterations = 1,000 (samples per simulation), Simulations = 1 (number of complete runs). In the course, you always run 1,000 iterations and 1 simulation unless told otherwise.
Lecture Case - Simulation
Eagle Airlines - Should Bill Brown Buy the Piper Chieftain?

Bill Brown is the president of Eagle Airlines, a small carrier in south-eastern Australia operating three twin-engine aircraft. He is considering purchasing a fourth aircraft - a Piper Chieftain - at a cost of $600,000. The airline earns revenue from a mix of 40% charter flights and 60% scheduled flights.

$600kPurchase price
10Seats
$1,900Charter price/hr
33%Corporate tax rate
15%After-tax discount rate
Deterministic NPV Chain (Best Guess Inputs)
Revenue (scheduled) = $240/hr × 60% utilisation × 60% scheduled × 1,000 hrs = $691,200
Revenue (charter) = $1,900/hr × 40% × 800 hrs = $608,000
Operating costs = $1,200/hr × 800 hrs = $960,000
Fixed costs = $160,000/yr
Profit = $691,200 + $608,000 − $960,000 − $160,000 = $179,200
Taxable profit = $179,200 − depreciation ($120,000) = $59,200
Net profit after tax = $59,200 × (1 − 0.33) + $120,000 = $159,664
NPV (5 years, 15%) = −$64,782deterministic best-guess answer: don't buy
But wait - this is the Flaw of Averages. The inputs (utilisation, charter price, hours flown, etc.) are uncertain. Using best guesses to compute NPV gives a misleading single number. The simulation replaces those point estimates with distributions and produces the full range of possible NPVs.
Uncertain InputBest GuessDistribution for Simulation
Utilisation of scheduled flights60%Triangular (min 40%, mode 60%, max 80%)
Ticket price per hour$240Triangular (min $200, mode $240, max $300)
Charter price per hour$1,900Triangular (min $1,500, mode $1,900, max $2,200)
Hours flown per year800Triangular (min 600, mode 800, max 1,000)
Proportion of scheduled flights60%Triangular (min 50%, mode 60%, max 70%)
Operating cost per hour$1,200Triangular (min $1,000, mode $1,200, max $1,500)
What the simulation reveals: The mean NPV from simulation is materially different from −$64,782, and the distribution of NPVs shows both upside and downside scenarios. The tornado diagram (see S3) then identifies which of the six uncertain inputs drives the output most - in Eagle's case, ticket price and utilisation dominate.
Part 1 - Risk Analysis • Page S2

Reading Simulation Output

The @Risk histogram is packed with information. Learn to extract Mean, VaR, probability of loss, upside percentiles, and choose the right criterion for your decision type.
@Risk Output Value at Risk One-off vs Policy Probability of Loss
S2 - 5 topics

The @Risk output histogram is the main deliverable of a simulation. Every number on it has a precise meaning. Knowing how to read it is an exam requirement - you will be given a histogram and asked to identify specific values.

5th percentileMean95th percentile 90% confidence rangeVaR / downsideUpside Lower outcomesHigher outcomesFrequency
Annotated @Risk histogram - the five values you must be able to read: Mean, 5th percentile (VaR), 95th percentile (upside), and the 90% confidence range between them
StatisticLocation on HistogramInterpretation
MeanTallest bar / centre of massAverage outcome across all 1,000 iterations
5th PercentileFar left tail marker90% VaR - 95% of outcomes exceed this; 5% are worse
95th PercentileFar right markerUpside - only 5% of outcomes exceed this
90% RangeWidth between 5th and 95th"Probable range" - where 90% of outcomes fall
P(X < threshold)Area left of a vertical lineProbability that outcome falls below a specific value
How @Risk displays these: The histogram sidebar shows the statistics panel - look for "5%" and "95%" in the filter boxes to set the confidence bounds. The shaded region between them is the 90% probable range. The number in the "Mean" cell is your primary EMV for repeated decisions.

These two metrics are easy to confuse because they both describe the downside of a distribution. The exam will expect you to distinguish them precisely and know when each one matters.

Value at Risk (VaR)Probability of Loss
DefinitionA specific dollar/value threshold - the worst outcome you will experience with a given confidence levelA probability - the chance that the outcome falls below zero (or any given threshold)
Form of answer"I am 90% confident I will not lose more than £X""There is a Y% chance of losing money"
Read from histogramThe X-axis value at the 5th (or 10th) percentile markerThe area of the histogram to the left of zero (or a threshold)
Course examplesBryanair: 90% range £0 – £12,200 (new policy); lower bound is effectively a 5th-percentile VaRBryanair: P(cost > £17,000) = 2% for new policy, 13% for current policy
Best forQuantifying the magnitude of worst-case lossQuantifying the likelihood of an unacceptable outcome
Reading Both from the Same Histogram
90% VaR = value at 5th percentile (bottom of 90% band)
P(loss) = area left of X = 0 on the histogram

Example: If the 5th percentile is −£2,000 and 13% of bars fall left of zero:
VaR (90%) = −£2,000    |    P(loss) = 13%
Exam trap: The question may give you a histogram and ask for "the probability that total cost exceeds £17,000" - this is P(X > threshold), not VaR. Read the area to the right of £17k. Do not report the 5th percentile value as a probability.
Bryanair example: Your report used both metrics side by side. For the current policy (420, 120): mean = £10,280, 90% range = £1,600–£20,550, P(cost > £17k) = 13%. For the new policy (421, 125): mean = £5,543, 90% range = £0–£12,200, P(cost > £17k) = 2%. Both metrics together give a complete picture that neither alone provides.

This is one of the most tested conceptual distinctions in the simulation module. The right criterion depends entirely on whether you will make this decision once or many times.

One-off DecisionRepeated Policy
NatureYou make this decision once. Whatever happens, happens.You apply this rule to thousands of flights, customers, or transactions.
Law of large numbers?No - you can't average out across repetitionsYes - over many repetitions, averages converge to the mean
Right criterionRisk profile, probability of loss, VaR - the full distribution mattersMean (expected value / EMV) - because you will experience the average over time
Course exampleEagle Airlines purchasing an aircraft - Bill Brown does this once; the downside risk of a permanent loss mattersBryanair overbooking - Bryanair runs this route every day; the average cost across thousands of flights is what matters
Decision criterionChoose the option with acceptable downside risk, even if its mean is slightly lowerChoose the option with the lowest mean cost / highest mean profit
Why Bryanair uses the mean: Your report correctly applied mean as the primary criterion because Bryanair operates this route every day. Over 365 flights per year, the law of large numbers kicks in - the airline will experience something very close to the expected value. A policy with a lower mean cost wins, even if individual flights vary.
Exam trap: If the question involves a single large capital investment (buy a factory, launch a new product line, purchase an aircraft), lean on the risk profile and probability of loss - not just the mean. If it involves a recurring operational decision (booking policy, inventory level, pricing rule), the mean is the right primary criterion.
Decision Rule Summary
One-off: Compare full distributions. Mean alone is not sufficient.
Repeated policy: Minimise E[cost] or maximise E[profit].
In both cases, simulation gives you the information. What you do with it depends on the context.
Lecture Case - Simulation Output
Eagle Airlines - From Histogram to Decision

After assigning triangular distributions to all six uncertain inputs and running 1,000 iterations in @Risk, the NPV output histogram gives Bill Brown a much richer picture than the deterministic −$64,782.

What to look for in the Eagle Airlines histogram: The mean NPV, the 5th percentile (worst 5% of scenarios), the 95th percentile (best 5%), and the probability that NPV is negative (P(NPV < 0)).
QuestionWhere to find itWhat it tells Bill Brown
What is the average expected NPV?Mean in the @Risk statistics panelThe long-run expected value of buying the aircraft
What is the 90% probable range of NPV?5th to 95th percentile on X-axisHow wide the range of outcomes is - a wide range = high uncertainty
What is the probability of a negative NPV?Area of histogram left of X=0The chance that buying the plane destroys value
Is this a one-off or repeated decision?Context - Bill Brown buys this plane onceUse risk profile, not just the mean, to decide
Decision logic for a one-off capital purchase: Even if the simulation mean is positive, Bill Brown should examine P(NPV < 0). If there is a significant probability of a large negative outcome that could threaten the firm's solvency, a risk-averse decision-maker might still decline - even with a positive expected value. This is exactly why the simulation output is richer than the deterministic model.
Connection to the tornado diagram: After reading the NPV distribution, the next question is: which of the six uncertain inputs matters most? The tornado diagram answers this. For Eagle Airlines, ticket price per hour and utilisation rate are typically the dominant drivers - meaning small estimation errors in those two inputs have a large effect on NPV. See S3 for the full tornado analysis.
How to use: Select a distribution type, enter the parameters, and hit Calculate. The simulator shows you the mean, standard deviation, and the shape of the distribution - the same information @Risk uses to generate random values in each iteration.
Distribution Explorer
Visualise Triangular and Discrete distributions and see key statistics
Distribution Statistics
Mean (E[X]) -
Std Deviation -
Minimum possible -
Maximum possible -
Distribution type -
Part 1 - Risk Analysis • Page S3

Sensitivity, Tornado & Bryanair

Identify the inputs that drive your output most. One-way and two-way sensitivity analysis, the tornado diagram, and how your Bryanair report brought all of this to life.
Tornado Diagram One-way Sensitivity Two-way Sensitivity Bryanair Airlines
S3 - 6 topics

A tornado diagram ranks your uncertain inputs by their impact on the output. The wider the bar, the more that input can swing your result. It tells you where to focus your attention - and where not to bother.

Net Present Value - Inputs Ranked by Effect on Output Mean Baseline Ticket price −$206k $279k Utilisation −$132k $226k Charter price Hours flown Proportion sched. Operating cost Low value of input High value
Eagle Airlines tornado - the widest bar (ticket price) has the most impact on NPV. Bars narrow toward the bottom - operating cost barely matters by comparison.
FeatureWhat It Means
Bar widthThe total swing in output when this input moves from its 10th to 90th percentile - wider = more important
Left side of barOutput when input is at its low value (not necessarily negative)
Right side of barOutput when input is at its high value
Baseline / centre lineThe output at best-guess (mean) inputs - bars cross this
Rank orderWidest bar at top = most sensitive input. Focus management attention here.
Critical distinction - tornado vs two-way sensitivity: The tornado ranks importance (which variable matters most). Two-way sensitivity analysis explores the interaction between two specific variables. They answer different questions. The tornado says "focus on ticket price." Two-way says "if both ticket price and utilisation are low simultaneously, how bad is it?"
Correlation coefficients version: @Risk can also produce a "Spearman Rank Correlation Coefficient" tornado. Bryanair's tornado showed Business NS% correlation = 0.85, Economy NS% correlation = 0.28. This confirms that business class no-show rate is the dominant driver - more than three times as influential as economy.
One-way SensitivityTwo-way SensitivityTornado Diagram
What variesOne input at a time, all others fixed at baselineTwo inputs simultaneously, across a gridEach input independently, one at a time
OutputA line graph - output vs. the variable being testedA grid/table or colour map - shows output for every (x,y) combinationA ranked bar chart - all inputs in one view
Key question answered"Is my decision robust? Where does the optimal choice flip?""Which of these two uncertainties matters more? How do they interact?""Which input has the biggest effect on the output?"
Break-even useYes - find the exact input value where the decision switchesYes - find the boundary line between two decisionsNo - it ranks, it doesn't find break-even points
Rec. Properties exampleLease probability: decision switches at 47% (break-even) - only 3% below Anders's estimate of 50%Lease prob × reputation prob: simultaneous optimism destroys value rapidlyNot explicitly used in Rec. Properties, but concept applies
Break-even from One-way Sensitivity
Vary input X from 0 to 1 (or min to max).
Find the X value where Strategy A EMV = Strategy B EMV.
That is the break-even point - below it, one strategy wins; above it, the other does.

Rec. Properties: lease probability break-even ≈ 47%. Below 47% → Do Not Exercise. Above 47% → Exercise.
Reading a two-way sensitivity graph on the exam: The output is typically a colour-coded grid or table. Your job is to identify whether, for the combination of inputs given, the decision should change. Look for the boundary region - which combinations keep the same optimal strategy, and which ones flip it?
Common mistake: Using a tornado diagram to answer a break-even question. The tornado ranks importance - it does not show you where the decision flips. For that you need a one-way sensitivity analysis line graph. These are different tools for different questions.
Graded Report #1 - Your Team's Work
Bryanair Airlines - Overbooking Policy Analysis

Bryanair operates the London Heathrow – New York JFK route using a Boeing 747 with 400 economy seats and 100 business class seats. The core problem: passengers frequently book and don't show up, leaving costly empty seats. The solution - overbooking - risks bumping passengers when too many show up, also at a cost.

£450Economy fare
£1,450Business fare
£150Eco bump cost
£300Biz bump cost
VariableEconomyBusiness
Capacity400 seats100 seats
No-show % range3% – 8%15% – 30%
No-show % mode5% (most likely)20% (most likely)
DistributionTriangular (3%, 5%, 8%)Triangular (15%, 20%, 30%)
Current booking limit420 (5% overbooking)120 (20% overbooking)
The Flaw of Averages in the case setup: Caroline's predecessor used fixed 5% and 20% no-show rates and got a total cost of £6,250. But this is a single-point estimate - it ignores the variability in no-shows across flights. Your simulation showed the true mean is £10,280. The £4,030 gap exists because when no-show rates are high, empty seats create costs that are disproportionately expensive (a business empty seat costs the full £1,450 fare).
The key cost asymmetry: An empty business seat costs £1,450 (the full fare lost). Bumping a business passenger costs only £300. This means the airline loses far more from an empty seat than from occasionally compensating bumped passengers. This asymmetry drives the entire overbooking logic and explains why no-overbooking is catastrophically expensive.
Graded Report #1 - Q1 & Q2
Bryanair - Finding the Optimal Policy & Scenario Analysis
Optimal Booking Policy Formula (Best-Guess Inputs)
Optimal bookings = Capacity ÷ (1 − No-show rate)

Economy: 400 ÷ (1 − 0.05) = 421 seats
Business: 100 ÷ (1 − 0.20) = 125 seats

At this policy, expected showups exactly equals capacity → total cost = £0 at the mode no-show rates

The logic: if you expect 5% of economy passengers to no-show, and you want exactly 400 to show up, you need to book 400 ÷ 0.95 = 421 passengers. This is the "balance point" where expected empty seats and expected bumps are both zero.

But this is only optimal under one specific assumption. The formula uses the mode (5%, 20%) - the most likely values. In reality, no-show rates are uncertain. When actual no-shows differ from the mode, costs appear:
ScenarioEco NS%Biz NS%ConsequenceTotal Cost
Best case (zero cost)5%20%Expected showups = capacity exactly£0
Low no-shows3%15%More passengers show up → bumpingBumping cost
High no-shows8%30%Fewer show up → empty seatsUp to £23,250
Worst case8%30%13 eco + 12 biz seats empty£23,250
The asymmetry insight from your scenario analysis: The worst case (£23,250) comes from high no-shows causing empty seats - not from bumping. This is because an empty business seat costs the full £1,450 fare, while bumping costs only £300. The cost structure is fundamentally asymmetric. Being wrong in the direction of too many no-shows is much more expensive than being wrong in the direction of too few no-shows.
Why the new policy (421, 125) is still better than (420, 120): Under most no-show scenarios, the new policy produces a lower total cost because it's calibrated to the true capacity balance point. The current policy of 420/120 systematically under-books relative to what the expected no-show rates justify, leaving expected costs higher.
Graded Report #1 - Q4
Bryanair - Monte Carlo Simulation: All Three Policies Compared

After running 1,000 iterations in @Risk with triangular distributions on both no-show rates, your team compared all three overbooking policies across three metrics. This table is the centrepiece of the report - know it cold.

PolicyMean Total Cost90% Range (5th–95th)P(Cost > £17,000)Verdict
Current (420, 120) £10,280 £1,600 – £20,550 ~13% Suboptimal - under-books relative to expected no-shows
New (421, 125) ✓ £5,543 £0 – £12,200 ~2% Best - lowest mean cost, tightest range, lowest tail risk
No Overbooking (400, 100) £41,016 £33,550 – £49,850 100% Worst - guaranteed high cost every flight
Why no-overbooking is catastrophically worse: The no-overbooking policy (400, 100) guarantees that some fraction of seats are empty on every single flight. The entire range - even the 5th percentile - is above £33,000. There is zero possibility of a low-cost outcome. The mean is £41,016, compared to £5,543 for the new policy. This is an 86% higher cost - purely from the decision not to overbook.
Why the mean differs from Caroline's £6,250: Caroline's predecessor used fixed no-show rates (5% eco, 20% biz). The deterministic model gave £6,250. Your simulation used the full triangular distributions, sampling across all possible no-show rate combinations. High no-show combinations (8% eco, 30% biz) produce large empty-seat losses. These tail outcomes pull the mean up to £10,280. This is the Flaw of Averages - the single-point estimate was optimistic and misleading.
How your team compared the policies (the three metrics): Mean (long-run profitability - Bryanair is a repeated policy), 90% probable range (operational variability - how wild will individual flights be?), and P(cost > £17,000) (the risk threshold - the point at which management considers it an unacceptable outcome). All three metrics point to the same winner: the new policy (421, 125).
Graded Report #1 - Q3
Bryanair - One-way Sensitivity & The Dominant Driver

Your team ran one-way sensitivity analysis on both no-show rates, holding one fixed while varying the other. The results directly illustrated which variable is the more important driver of total cost.

Variable TestedRange VariedFixed VariableCost RangeSlope
Economy NS%3% → 8%Biz NS% = 20%£1,200 → £5,850~£973 per 1% change
Business NS%15% → 30%Eco NS% = 5%£1,800 → £17,400~£1,192 per 1% change
The slope comparison is the key insight: Business class NS% produces a slope of ~1,192 per percentage point. Economy NS% produces ~973. Business is roughly 22% more sensitive per unit change in no-show rate. This makes intuitive sense: a business empty seat costs £1,450 (the full fare) while an economy empty seat costs only £450. Errors in business class forecasting are much more expensive.
One-way Sensitivity - Cost vs No-show Rate £18k £9k £0 Biz NS% ~1,192 Eco NS% ~973 Low High No-show percentage
Business NS% (red) has a steeper slope than Economy NS% (blue) - small changes in business no-show rates cause larger cost swings. Business class is the dominant driver.
Connection to the tornado diagram: If you were to draw a tornado diagram for this model, the Business NS% bar would be wider than the Economy NS% bar - confirming it is the more important uncertainty. The one-way sensitivity graph shows the same truth in a different visual form. Tornado ranks importance; sensitivity shows the direction and magnitude of the relationship.
Management implication: Bryanair should invest in better forecasting of business class no-show rates before economy class. The return on improved information is higher where the stakes are higher. This is the practical upshot of every tornado / sensitivity analysis - it tells you where to spend your forecasting budget.
Part 2 - Decision Trees • Page D1

Building & Rolling Back Trees

Structure any decision problem - objective, decisions, uncertainties - then roll back using expected monetary value. The Freemark Abbey winery case shows you every step.
EMV Rollback Decision Nodes Chance Nodes Freemark Abbey Sunk Costs
D1 - 5 topics

Before drawing a single node, you must frame the problem correctly. These three framing questions structure every decision tree in the course - get these wrong and the whole tree is wrong.

QuestionWhat you're identifyingGoes into the tree as
What does the decision-maker want?The objective - what are we trying to maximise or minimise?The metric on the terminal nodes (profit, NPV, cost)
What can they do?The decisions - choices fully under the decision-maker's controlSquare decision nodes ■
What should they worry about?The uncertainties - outcomes outside their control, each with a probabilityCircle chance nodes ●
Sequence matters critically. The tree must reflect the real-world order of events. You cannot make a decision that happens after an uncertainty as if it happens before it. The Freemark Abbey tree correctly places the "Harvest?" decision before the storm arrives - because that is the real-world sequence. Reversing it would produce a meaningless tree.
Framing Template - Applied to Recreational Properties
Objective: Maximise expected profit from the White Mountain development
Decisions: Exercise options (pay £10M for land)? → If land acquired: Develop or sell as-is?
Uncertainties: Lease granted? (50/50) → If developed: Resort reputation? (75% good, 25% bad)
Common framing mistakes: (1) Treating a past expenditure as a decision - sunk costs are not decisions. (2) Putting uncertainties in the wrong order - if the lease outcome is unknown when you decide whether to develop, the lease node must come before the development decision node. (3) Forgetting that probabilities on any single chance node must sum to exactly 1.0.
Recreational Properties framing (your team's Q1): Anders wants to maximise financial outcome while managing risk. His decisions are: exercise the options vs. let them expire; develop vs. sell without development; commission the environmental report vs. not. His worries are: lease approval (biggest uncertainty), option expiry risk, and resort reputation after development. All three categories cleanly map to the tree structure.

A decision tree has exactly two node types and a strict rollback procedure. The procedure is always right-to-left: compute terminal values first, fold back through chance nodes, then choose at decision nodes.

Node TypeSymbolRepresentsHow to compute
Decision node■ SquareA choice the decision-maker controls - pick one branchTake the branch with the highest EMV (double-slash the others)
Chance node● CircleAn uncertainty - nature picks the outcomeCompute EMV = Σ pᵢ × Vᵢ across all branches
Terminal node▶ TriangleThe final payoff - no further decisions or uncertaintiesGiven directly - this is your starting point for rollback
The Rollback Procedure - Step by Step
Step 1: Write the payoff value at every terminal node (right-most)
Step 2: At each chance node, compute EMV = p₁×V₁ + p₂×V₂ + ...
Step 3: At each decision node, take max(branch EMVs) - cross out inferior branches
Step 4: Repeat steps 2–3 moving left until you reach the root node
The value at the root is the optimal expected payoff. The uncrossed path is the optimal strategy.
Root A =$60 EMV B $40 (certain) p=0.5 $100 p=0.5 $20 =$60 Choose A = Decision node = Chance node = Terminal // = Pruned branch
Rollback example: Chance node A gives EMV = 0.5×$100 + 0.5×$20 = $60. Decision node: A ($60) vs B ($40) → choose A. Double-slash B.
Probabilities must always sum to 1.0 at each chance node. If a chance node has two branches with probabilities p and (1−p), use that formula to avoid rounding errors. PrecisionTree enforces this automatically, but in exam calculations you must check manually.
Sunk CostsRisk Neutrality
DefinitionA cost already incurred and irrecoverable - paying it is done regardless of future decisionsA decision-making stance that cares only about expected monetary value, ignoring the shape/variance of the distribution
RuleExclude from all future calculations. Do not let it influence which branch to choose.Always choose the branch with the highest EMV - regardless of downside risk or probability of loss
Why it mattersIncluding sunk costs distorts the decision - you may irrationally continue a bad project just because you already spent money on itEMV rollback assumes risk neutrality. A risk-averse decision-maker might prefer a lower-EMV option with less downside.
Exam signal"Already paid £X for a study / report / deposit" → ignore this £X in the tree. Only future cash flows matter.EMV-based recommendation = risk-neutral recommendation. Risk profiles are needed to go beyond this.
Sunk Cost Test
Ask: "If I had NOT already paid this amount, would it change my future decision?"
If No → it is a sunk cost. Exclude it.
If Yes → it is a future cost. Include it.

Example: Recreational Properties paid option fees to secure land purchase rights. Those option fees are sunk - they do not appear in the rollback calculation for whether to exercise the options.
Risk neutrality assumption in EMV rollback: Every time you choose the branch with the highest EMV, you are implicitly assuming the decision-maker is risk-neutral - they care only about the average, not the variance. This is explicitly stated in the course: "Taking the best decision using expected returns assumes risk neutrality." A risk-averse decision-maker would also look at the risk profile before deciding.
Recreational Properties example: The EMV of exercising the options is £1.7125M vs. £1.5M for the alternative. EMV says: exercise the options. But your team correctly noted that "the incremental expected gain is modest (£0.2125M) and there is more value at risk than there is to gain." A risk-averse board might rationally prefer the guaranteed £1.5M. This is risk aversion overriding the EMV recommendation - and it is a legitimate decision.
Lecture Case - Decision Trees
Freemark Abbey Winery - To Harvest or Wait?

The winemaker at Freemark Abbey must decide whether to harvest Riesling grapes before an approaching storm, or wait and hope for botrytis - a fungus that creates premium sweet wine but requires precise conditions. 1,000 cases per year, 12 bottles per case.

$12/btlHarvest now (dry wine)
50%Storm is heavy
50%Storm is light
50%Botrytis given light storm
Rollback - All Values in $000s (12,000 bottles)
Terminal values (Harvest Now path):
Harvest Now → $12 × 12,000 = $144,000 → shown as $144k ... wait, standard:
Harvest Now → $12/btl × 12 btl/case × 1,000 cases = $144,000

Wait - Heavy storm (50%): crop ruined → bottle price falls → $2/btl × 12,000 = $24,000... but tree uses $2 bulk

Wait - Light storm, Botrytis (50% × 50% = 25%):
  Bottle at High price (25%): $20 × 12,000 = $240,000 ... wait, standard lecture values below:

Using lecture slide values:
Harvest now: $63,300 (= 1,000 cases × 12 btl × $12 × adjusted = $144k → slide shows $63,300 net)
Chance node (Storm): EMV = 0.5 × $26,400 + 0.5 × $100,200 = $63,300
Heavy storm branch → Bottle? → max($68,400, $2,800) = $68,400 ... full tree:

Optimal decision: Do NOT harvest before storm → EMV = $68,400
(Harvest now gives $63,300 - waiting is better by $5,100)
PathProbabilityWine typeRevenue
Wait → Heavy storm → Bottle0.5 × 1.0Thin (heavy rain ruined)$2,800
Wait → Light → No Botrytis0.5 × 0.5Thin wine $8/btl avg$26,400
Wait → Light → Botrytis → High price0.5×0.5×0.25Premium botrytised wine$168,000
Wait → Light → Botrytis → Med price0.5×0.5×0.50Medium botrytised wine$117,600
Wait → Light → Botrytis → Low price0.5×0.5×0.25Lower botrytised wine$100,800
Harvest now1.0Standard dry wine $12/btl$63,300
The rollback answer: Waiting has EMV = $68,400. Harvesting now gives $63,300. The optimal risk-neutral decision is to wait. The botrytis upside ($168k, $117k) is valuable enough to justify the risk of heavy storm loss. This is the lecture's canonical example of EMV rollback with sequential decisions.
EVPI connection (D2): The next question is - what if the winemaker could know for certain whether the storm would be heavy or light before deciding? The value of that perfect information is computed on D2. The Freemark case is used throughout D1 and D2 - make sure you understand the base tree before moving on.
How to use: Enter up to two strategies. Each strategy can have a chance node with up to 3 branches. Enter probabilities (must sum to 1) and payoffs for each branch. The calculator rolls back and shows which strategy has the higher EMV.
EMV Rollback Calculator
Compare two strategies with chance nodes - the calculator rolls back for you
Strategy A
Strategy B (certain payoff or alternative chance node)
EMV Rollback Results
Strategy A - EMV-
Strategy B - EMV-
Optimal Decision-
EMV Advantage-
Part 2 - Decision Trees • Page D2

Risk, Information & Value

Beyond EMV - risk profiles, the value of perfect and imperfect information, Bayes' Theorem, and Value of Control. Brought to life through your Recreational Properties report.
Risk Profiles EVPI & EVSI Bayes' Theorem Value of Control Rec. Properties
D2 - 7 topics

A risk profile is a bar chart showing the probability of each possible outcome. It is the decision tree equivalent of the simulation histogram - instead of a continuous distribution, you get discrete spikes at each terminal node value.

Base Scenario (50% lease prob.) 0% 50% 100% 50% −£2M 12.5% £1.3M 37.5% £6.8M After Environmental Report 0% 100% 25% £1.3M 75% £6.8M No loss!
Left: Base scenario (50% lease probability) - 50% chance of −£2M loss, skewed upside. Right: After commissioning the environmental report - 0% chance of loss, probabilities double for positive outcomes.
How to build a risk profileSteps
Step 1List every terminal node value in the optimal strategy path (the uncrossed branches)
Step 2Calculate the path probability for each: multiply all branch probabilities along the path
Step 3Draw a bar chart: X-axis = outcome values, Y-axis = probability of each outcome
VerifyAll probabilities must sum to 1.0
Exam trap: Risk profiles are drawn for the optimal strategy (uncrossed branches), not for all possible paths. Do not include pruned branches in your risk profile.
Risk NeutralRisk Averse
Decision criterionMaximise EMV - the distribution shape is irrelevantConsider the full distribution - willingness to sacrifice EMV to reduce downside
Who uses itFirms making repeated decisions (law of large numbers applies), large diversified companiesIndividuals facing one-off decisions, firms where a single loss could be catastrophic
When EMV is misleadingNever - by definition, EMV is the right criterion if you are truly risk neutralWhen the loss tail is severe relative to the firm's capacity to absorb it
Course ruleEMV rollback = risk-neutral recommendation. This is the default in all tree calculations.Requires risk profiles + utility functions (exponential utility). Exam may ask you to recognise the distinction.
Risk Tolerance (R) - Exponential Utility
U(x) = 1 − e^(−x/R)

R is the risk tolerance parameter - how much risk a person is willing to accept
Rule of thumb for firms: R ≈ 6.5% of total annual sales
Rule for individuals: R = the amount where you are indifferent between nothing vs. a 50/50 bet of winning R and losing R/2

As R → ∞: U(x) ≈ x → risk neutral (EMV only)
Small R: U(x) penalises losses heavily → risk averse
Recreational Properties - the board's dilemma: The EMV of exercising the options is £1.7125M vs. £1.5M for the certain alternative - a margin of only £212,500. With a 50% chance of losing £2M, a risk-averse board could rationally prefer the certain £1.5M. Your team correctly identified this: "it wouldn't be irrational for the board to choose the guaranteed £1.5M alternative over this incremental gain." This is risk aversion as a legitimate override of the EMV recommendation.
Exam distinction: "Taking the best decision using expected returns assumes risk neutrality" - this is True/False exam material. The answer is True. EMV-based rollback is always and only correct for a risk-neutral decision-maker. Anything else requires utility theory.
EVPI - Perfect InformationEVSI - Sample (Imperfect) Information
What it isThe value of knowing the uncertainty outcome before deciding - 100% accurate oracleThe value of an imperfect signal that updates your probabilities but doesn't eliminate uncertainty
FormulaEVPI = EMV(with perfect info) − EMV(without info)EVSI = EMV(with imperfect info) − EMV(without info)
Freemark Abbey valuesEVPI = $52,200 − $39,780 = $12,420EVSI = $48,060 − $39,780 = $8,280
InterpretationThe winemaker would pay up to $12,420 for a perfect storm predictorThe winemaker would pay up to $8,280 for imperfect botrytis spore information
RelationshipEVPI is an upper bound - perfect info is always at least as valuable as imperfect infoEVSI ≤ EVPI always. Imperfect info can still have significant value.
How to Compute EVPI
Step 1: For each state of the world, identify the best decision if you knew that state would occur
Step 2: Compute: EMV(perfect info) = Σ p(state) × best payoff in that state
Step 3: EVPI = EMV(perfect info) − EMV(best decision without info)

Freemark: If heavy storm (50%) → harvest now ($63,300 best). If light storm (50%) → wait ($100,200).
EMV(perfect) = 0.5 × $63,300 + 0.5 × $100,200 = $81,750 ... (lecture uses slightly different values → $52,200 vs $39,780)
EVPI = $81,750 − $68,400 (base EMV) = $13,350 (exact values vary by slide version)
Value of Control - Recreational Properties connection: The same logic applies. If Anders could guarantee the lease (i.e., control the uncertainty), the project is worth £5.425M. Without that guarantee (50% chance), it's worth £1.7125M. The "Value of Control" = £5.425M − £1.7125M = £3.7125M - the maximum Anders should pay for the environmental report that guarantees the lease. This is EVPI under a different name.
EVPI is always ≥ 0 and is an upper bound for EVSI. If EVSI comes out higher than EVPI in your calculation, you've made an error - go back and check the Bayes' theorem probabilities.

Bayes' Theorem solves the "probability flipping" problem. We usually know P(signal | reality) - how accurate is our predictor? But we need P(reality | signal) - given what the predictor said, what should we now believe? Bayes converts one into the other.

Bayes' Theorem
P(A | B) = [P(B | A) × P(A)] / P(B)

Where:
P(A) = prior probability (what we believed before the signal)
P(B | A) = likelihood (accuracy of the predictor - how often it says B when A is true)
P(B) = marginal probability of the signal = Σ P(B | Aᵢ) × P(Aᵢ)
P(A | B) = posterior probability (what we should now believe)
The Joint Probability Table - The Exam Method

The fastest exam method is a 2×2 (or 2×3) joint probability table. Build it from the prior probabilities and the conditional likelihoods, then read off the posteriors from the row/column totals.

Bayes Table StructureSignal = PositiveSignal = NegativePrior (Row Total)
State A is TrueP(pos|A) × P(A)P(neg|A) × P(A)P(A)
State A is FalseP(pos|¬A) × P(¬A)P(neg|¬A) × P(¬A)P(¬A)
Marginal (Column Total)P(positive signal)P(negative signal)1.0
Posterior = cell / column total. P(A | positive signal) = joint cell value ÷ column total. This is the number that goes into the updated chance node of the tree.
Freemark Abbey - EVSI via Bayes: If the winemaker can test for botrytis spores before deciding, the test has accuracy P(positive | botrytis present) = 0.85 and P(positive | no botrytis) = 0.20. Build the joint table using prior P(botrytis | light storm) = 0.50, compute the posteriors, insert them into the tree branches, and the improved EMV gives EVSI = $8,280. The decision tree structure stays the same - only the branch probabilities update.
Graded Report #2 - Your Team's Work - 96/100
Recreational Properties - White Mountain Development Decision

Anders Forsgren is the CEO of Recreational Properties, a Swedish ski resort developer. He holds options to purchase land for the "White Mountain" development at £10M - but a conservationists' lawsuit has introduced uncertainty over whether the Environmental Agency will grant the lease needed to build. Without the lease, the land is worth only £8M (a £2M loss).

£10MLand purchase (option)
50%P(Lease granted)
£5MDevelopment cost
£1.5MAlternative opportunity
Decision / UncertaintyDetailsType
Exercise the options?Pay £10M for the land vs. take the alternative £1.5M profit■ Decision node
Lease granted?50% yes (develop viable), 50% no (sell land at £8M loss of £2M)● Chance node - biggest uncertainty
Develop or sell as-is?If lease granted: develop (−£5M cost, sell later) vs. sell land without development (net £4M)■ Decision node
Resort reputation?If developed: 75% good reputation (net £21.8M revenue → profit £6.8M net) / 25% bad (net £16.3M → profit £1.3M net)● Chance node
Why the lease uncertainty is the dominant risk: Your team identified it correctly - lease approval is the "biggest uncertainty" with the most impact on average profitability. Without a lease, the investment immediately produces a −£2M outcome. The sensitivity analysis (Q3) confirmed the break-even lease probability is 47% - just 3% below Anders's 50% estimate. Tiny estimation error, enormous consequences.
Graded Report #2 - Q2
Recreational Properties - EMV Rollback, Risk Profile & Value of Control
Decision 1 - Should lease be granted: Develop or sell as-is?
Develop: 75% × £6.8M + 25% × £1.3M = £5.425M
Sell as-is (no development): £4.0M (certain)
Develop wins (£5.425M > £4.0M)

Decision 2 - Exercise the options or take the alternative?
Exercise: chance node → 50% × £5.425M + 50% × (−£2.0M) = £1.7125M
= 37.5% × £6.8M + 12.5% × £1.3M + 50% × (−£2.0M) = £1.7125M
Alternative: £1.5M (certain)
Exercise options wins (£1.7125M > £1.5M)
OutcomePath ProbabilityPayoffInterpretation
Loss50.0%−£2.0MLease not granted - land sold at loss
Modest gain12.5%£1.3MLease granted, developed, bad reputation
High gain37.5%£6.8MLease granted, developed, good reputation
Note: 62.5% of outcomes fall below the £1.5M opportunity cost. The EMV margin is only £212,500.
Value of Control - The Lawsuit's Impact
Before lawsuit: lease probability = 100% → EMV = £5.425M (develop for sure)
After lawsuit: lease probability = 50% → EMV = £1.7125M
Value of Control = £5.425M − £1.7125M = £3.7125M

Anders should pay up to £3.7125M for the environmental report (if guaranteed positive). Anything above this destroys value.
After commissioning a positive environmental report (guaranteed lease): The risk profile transforms completely - 0% chance of any loss, 75% chance of £6.8M, 25% chance of £1.3M. EMV = £5.425M. The report eliminates the 50% loss tail entirely. This is why the Value of Control is so large - it doesn't just improve the mean, it removes the most probable negative outcome.
Risk profile interpretation for the exam: The base scenario risk profile has a 50% spike at −£2M (the most probable single outcome) and the EMV of £1.7125M sits between the loss and the gains. If you are asked "what is the probability of doing worse than the opportunity cost of £1.5M?" - the answer is 50% + 12.5% = 62.5%. Most likely, exercising the option underperforms the safe alternative.
Graded Report #2 - Q3, Q4 & Q5
Recreational Properties - Sensitivity Analysis & The Extension Decision
One-way Sensitivity - Break-even Points
Lease probability break-even: ~47%  (Anders estimates 50% - only 3% margin)
Good reputation break-even: ~68%  (Anders estimates 75% - 7% margin)

Below 47% lease probability → optimal decision flips to "Do Not Exercise"
Below 68% good reputation → project value falls below the £1.5M alternative
The fragility insight from your team's Q3: The strategy is "extremely fragile" - just a 3% overestimate of lease probability destroys the entire investment case. The two-way sensitivity confirms that if both estimates are simultaneously optimistic, value is destroyed rapidly. This is the core message of sensitivity analysis: the EMV answer of "exercise" depends on estimates that are just barely on the right side of the break-even line.
Option Extension - Value of Information over Time
ScenarioEMVDownside RiskIncremental Value
Base (no extension)£1.7125M50% chance of −£2MBaseline
6-month extension (Q5)~£2.72M10% chance of −£2M~£1.01M above base
1-year extension (Q4)£1.75M total gain0% chance of lossEliminates all downside
Incremental Value of the 6-month Extension
EMV with extension: £2.72M
Baseline EMV: £1.7125M
Incremental value: £2.72M − £1.7125M = ~£1.01M
Maximum the board should pay for a 6-month extension. At £1.01M, the board is indifferent between paying for the extension and not.
Why the 1-year extension dominates the 6-month: The 6-month extension reveals only the court ruling outcome - the lease decision is still uncertain. So there remains a 10% probability of a −£2M loss. The 1-year extension waits until the lease decision itself is known, eliminating all negative outcomes. The extra 6 months beyond the court ruling are valuable precisely because they resolve the remaining uncertainty. This is the practical definition of EVSI - the value of partial information that improves but doesn't eliminate uncertainty.
The course concept illustrated: Q4 (1-year extension) ≈ EVPI in spirit - you wait for the key uncertainty to resolve before committing. Q5 (6-month extension) ≈ EVSI - imperfect information that partially resolves uncertainty. The 1-year extension is worth more (£1.75M vs. ~£1.01M) because it provides more information. EVSI ≤ EVPI holds here with real numbers from your team's report.
Part 3 - Regression • Page R1

The Regression Model

Write the equation correctly (with ε), interpret every coefficient, make a point forecast, and calculate the 95% confidence interval. Ferric Processing gives you the numbers to practise with.
Model Equation Forecasting 95% CI p-values Ferric Processing
R1 - 5 topics

The regression equation has a precise form that the course tests directly. Missing the error term ε is a common exam mistake. Every regression equation in this course must include it.

The Regression Equation - Full Form
Y = b₀ + b₁X₁ + b₂X₂ + ... + ε

Y      = Dependent variable (what you are predicting)
b₀     = Intercept (constant) - value of Y when all X = 0
b₁, b₂ = Coefficients (slopes) - how much Y changes per unit increase in X
X₁, X₂ = Independent variables (predictors)
ε      = Error term - captures all variation in Y not explained by the model
Never omit ε in the exam. Writing Y = b₀ + b₁X₁ without the error term is wrong. The model describes the expected value of Y - individual observations deviate from it. ε represents those deviations. The distinction matters: writing Cost = 25.19 − 0.0088(Capacity) is incomplete. The correct answer is: Cost = 25.19 − 0.0088(Capacity) + ε.
Ferric Processing - Writing the Equation
From Excel output: Intercept = 25.19, Capacity coefficient = −0.0088

Correct equation: Cost = 25.19 − 0.0088 × Capacity + ε

Interpretation of the slope: each additional ton/month of capacity reduces cost/ton by $0.0088 - economies of scale
Interpretation of the intercept: a plant with zero capacity would theoretically cost $25.19/ton - the fixed overhead component
Coefficient SignMeaningFerric Example
Positive (+)Y increases as X increasesIf capacity increased cost, b₁ > 0
Negative (−)Y decreases as X increasesCapacity coefficient = −0.0088: larger plants have lower cost per ton (economies of scale) ✓
Near zeroLittle linear relationship - check p-valueIf p-value > 0.05 → consider dropping the variable from a new model

The Excel regression output has two sections. Memorise what every row and column means - the exam gives you a table and asks you to read it correctly.

REGRESSION STATISTICS (top block)
StatisticWhat it measuresFerric value
Multiple RCorrelation between Y and Ŷ - strength of linear fit (0 to 1)0.835
R Square (R²)% of variation in Y explained by the model0.698 - model explains 69.8% of cost variation
Adjusted R²R² penalised for number of predictors - use this to compare models0.660
Standard Error (SE)Average prediction error - used to calculate confidence intervals2.334 - predictions are ± ~2.33 on average
ObservationsSample size n10 plants
COEFFICIENTS TABLE (bottom block)
ColumnMeaningInterceptCapacity
Coefficientsb₀ and b₁ - go into the equation25.19−0.00881
Standard ErrorUncertainty in the coefficient estimate1.8590.00205
t StatCoefficient ÷ Std Error - how many SEs from zero13.55−4.30
P-valueProbability the true coefficient = 0 - smaller = more significant8.4E-070.00263
Lower 95% / Upper 95%95% confidence interval for the coefficient itself[20.91, 29.48][−0.0135, −0.0041]
p-value Significance Rule
p-value < 0.05 → variable is statistically significant → keep in the model
p-value > 0.05 → variable is statistically insignificant → model may improve if you drop it (when building a new model)

Ferric Capacity: p-value = 0.00263 < 0.05 → significant. Keep it.
Rule: |t Stat| > 2 is approximately equivalent to p < 0.05 for most sample sizes in this course.
The intercept p-value: The intercept almost always has a tiny p-value (near zero) because you're testing whether the intercept is zero - and a model without an intercept is rarely appropriate. Don't use the intercept p-value to decide whether to keep the intercept.

Making a forecast and computing its 95% confidence interval is the most directly tested calculation in the regression module. Two steps, always in this order.

Step 1 - Point Forecast
Ŷ = b₀ + b₁X₁ + b₂X₂ + ...

Plug your specific X values into the equation. This gives the predicted (fitted) value of Y.
Note: Ŷ (Y-hat) has no error term - it is the model's best prediction, not an observation.
Step 2 - 95% Confidence Interval
95% CI = Ŷ ± 1.96 × SE

Lower bound: Ŷ − 1.96 × SE
Upper bound: Ŷ + 1.96 × SE

SE = Standard Error from the Regression Statistics table (not the SE of a coefficient)
1.96 is the z-score for 95% confidence (two-sided). This value is given or assumed in the course.
Which SE to use? Use the Standard Error of the Regression from the top statistics block - the one labelled "Standard Error" next to Adjusted R². Do NOT use the standard error of a coefficient from the bottom table. The coefficient SEs are for testing whether a coefficient is zero, not for predicting future values.
Ferric Processing - Full Worked Example
Model: Cost = 25.19 − 0.0088 × Capacity + ε
SE = 2.334 (from regression statistics)

New plant: Capacity = 1,000 tons/month
Ŷ = 25.19 − 0.0088 × 1,000 = 25.19 − 8.80 = 16.39

95% CI Lower: 16.39 − 1.96 × 2.334 = 16.39 − 4.57 = 11.82
95% CI Upper: 16.39 + 1.96 × 2.334 = 16.39 + 4.57 = 20.96

Answer: Predicted cost = $16.39/ton, with 95% confidence interval [$11.82, $20.96]
Interpretation of the CI: We are 95% confident the true average cost for a 1,000-ton plant will fall between $11.82 and $20.96 per ton. This is a wide interval - the model has significant prediction uncertainty. Richard Hansen would want to negotiate a contract rate that is profitable even at the upper end of this range.
Lecture Case - Regression
Ferric Processing - Predicting Plant Costs with Regression

Richard Hansen at Ferric Processing needs a way to predict average cost per ton for new slag-processing plants before negotiating contracts. He collects data on 10 existing plants - their monthly capacity and cost per ton - and runs a regression in Excel.

PlantCapacity (tons/mo)Cost/ton ($)PlantCapacity (tons/mo)Cost/ton ($)
145021.95675018.15
225027.1871,50014.22
387516.90855018.72
41,00015.3791,30015.40
570016.031095014.69
Regression StatisticsCoefficient Table
StatisticValueVariableCoefficientStd Errort StatP-value
R Square0.6978Intercept25.1931.85913.558.4E-07
Adjusted R²0.6600Capacity−0.008810.00205−4.300.00263
Standard Error2.334
Observations10
Model Equation, Forecast & CI for a 1,000-ton Plant
Equation: Cost = 25.19 − 0.0088 × Capacity + ε

Forecast (Capacity = 1,000): Ŷ = 25.19 − 0.0088 × 1,000 = 16.39 $/ton
95% CI: 16.39 ± 1.96 × 2.334 = [11.82, 20.96]
Business interpretation: Ferric should negotiate a contract rate above $20.96/ton to be confident of covering costs - since the upper bound of the 95% CI is $20.96, there is a 2.5% chance costs exceed this. The negative coefficient on Capacity confirms economies of scale: larger plants are cheaper per ton. This is the empirical foundation for Ferric's strategy of building larger plants where possible.
Both variables are significant: Capacity has p = 0.00263 < 0.05 → statistically significant. The model explains 69.8% of cost variation (R² = 0.698). The remaining 30.2% is explained by factors not in the model - startup year, location, management quality, etc. This is why the CI is wide: the model is good but not complete.
How to use: Enter the intercept, up to two coefficients with their X values, and the Standard Error of the regression. The calculator computes the point forecast and 95% confidence interval. Pre-loaded with Ferric Processing values.
Forecast & Confidence Interval Calculator
Ŷ = b₀ + b₁X₁ + b₂X₂     95% CI = Ŷ ± 1.96 × SE
Variable 1
Variable 2 (optional - set b₂ = 0 if not used)
Forecast Results
Point Forecast (Ŷ)-
95% CI - Lower (Ŷ − 1.96×SE)-
95% CI - Upper (Ŷ + 1.96×SE)-
CI Width (2 × 1.96 × SE)-
Part 3 - Regression • Page R2

Model Quality & Pitfalls

When does a high R² lie to you? Why must you include insignificant variables when forecasting with an existing model? The critical distinctions that separate a good answer from a wrong one.
R² vs Adj R² Spurious Correlation Model Selection Variable Inclusion Rule
R2 - 5 topics
R² (R Square)Adjusted R²
What it measuresProportion of variance in Y explained by the modelSame, but penalised for the number of predictors
Formula intuition1 − (Unexplained variance / Total variance)Adjusts for n (sample size) and k (number of predictors)
Adding a new variableAlways increases or stays the same - even if the variable is uselessIncreases only if the new variable improves the model more than chance alone would
Comparing modelsCannot fairly compare models with different numbers of predictorsUse this - it is the correct metric for model selection
True/False exam question"Increased Adjusted R² implies improvement" → TRUE"High Adjusted R² always means good forecasting" → FALSE (spurious correlation)
Key Relationships
When a new variable is added:
If the variable is useful: Adjusted R² increases → model improved ✓
If the variable is irrelevant: R² increases slightly, Adjusted R² decreases or stays same → do not include

Ferric: Single-variable model Adj R² = 0.660. If startup year were added and Adj R² dropped → drop startup year.
The two T/F exam distinctions to memorise:
(1) "Higher Adjusted R² when adding a variable implies the model improved" → TRUE - this is exactly what Adjusted R² is designed to tell you.
(2) "A high Adjusted R² means the model is good for forecasting" → FALSE - Adjusted R² can be high due to spurious correlation (a third variable driving both). The model fits the data but cannot predict causally.

Spurious correlation is one of the most important conceptual warnings in the regression module. A high R² does not mean the model is useful for prediction - it may just mean both variables are driven by a third factor you haven't measured.

The classic example: Ice cream sales and drowning rates are strongly correlated (R² near 0.9). A regression of drownings on ice cream sales would show a significant positive coefficient. Should we ban ice cream? No - both are driven by hot weather. Temperature is the confounding variable. The correlation is real, the causal relationship is not.
Spurious Correlation - The Hidden Driver Hidden Variable Z (e.g. Hot weather) Variable X (e.g. Ice cream sales) Variable Y (e.g. Drowning rate) Apparent correlation (but no causal link) R² may be high — regression appears strong — but the model is useless for prediction
When a hidden variable Z drives both X and Y, X and Y will be correlated - but using X to predict Y is meaningless. Control for Z and the correlation vanishes.
True relationshipR² tells youThe right question
X causally drives YHigh R² is meaningful - use the modelDoes it make economic/physical sense that X causes Y?
Z drives both X and Y (spurious)High R² is misleading - model cannot forecastIs there a third variable that might be causing both?
X and Y are unrelatedLow R² correctly indicates no relationshipAre we even looking at the right variables?
Course implication: The course rule is: "Correlation can be spurious - regression is more appropriate." But even regression with a high R² can be spurious. The test is economic logic: does the causal story make sense? In Ferric Processing, larger plants having lower costs per ton (economies of scale) has a clear economic justification. The model is not spurious.

This is one of the most tested rules in the regression module - and one of the most counterintuitive. The rule distinguishes between two very different situations: building a new model vs. forecasting with an existing one.

SituationRuleWhy
Building / improving a modelDrop insignificant variables (p > 0.05) to simplify and potentially improve Adjusted R²Insignificant variables add noise without explanation - Adjusted R² may improve by removing them
Forecasting with an existing modelInclude ALL variables in the model - even insignificant onesThe model was estimated using all variables together. Their coefficients are co-estimated. Dropping one variable changes all the others. The forecast must use the model as-is.
The exam trap - most common mistake: "Variable X has p = 0.12 > 0.05, so I will set b_X = 0 when making my forecast." This is WRONG. If the existing model includes X, you must use b_X in your forecast. Omitting it gives the wrong answer. The rule only applies when you are constructing a new model.
The Two-Model Scenario - Exam Pattern
Model 1: Cost = b₀ + b₁(Capacity) + ε  ← current model, Capacity p = 0.003 (significant)
Model 2: Cost = b₀ + b₁(Capacity) + b₂(Year) + ε  ← extended, Year p = 0.31 (insignificant)

Q: "Using Model 2, forecast cost for a 1,000-ton plant opened in 2005."
Wrong: Ŷ = b₀ + b₁(1000)   ← ignores Year variable
Right: Ŷ = b₀ + b₁(1000) + b₂(2005)   ← uses all variables in Model 2
The key distinction in plain language: When you receive a regression output and asks for a forecast - use every coefficient in that table, regardless of their p-values. The only time you drop an insignificant variable is when the question asks you to "improve the model" or "build a better model." Those are different tasks.
Why the coefficients change when you drop a variable: In a multi-variable regression, each coefficient is estimated holding all other variables constant. If you remove Variable 2, the coefficient on Variable 1 changes because it now absorbs some of Variable 2's effect. The model is re-estimated - it is literally a different model with different numbers.

Improving a regression model means adding or removing variables to increase predictive power. The decision rule is straightforward, but requires understanding what each metric signals.

ActionWhen to do itHow to confirm improvement
Drop a variableIts p-value > 0.05 (insignificant) in the current modelAdjusted R² increases or stays the same after removal
Add a variableYou have theoretical reason to believe it explains Y, and data is availableAdjusted R² increases; new variable has p < 0.05
Keep a variable despite insignificanceEconomic theory requires it, or you are forecasting with an existing modelNot about Adjusted R² - it's a conceptual / theoretical decision
Model Improvement Decision Flowchart
Start with current model → check all p-values
If any p > 0.05: candidate for removal (if building a new model)
Remove variable → re-run regression → check Adjusted R²
If Adjusted R² increases: keep the removal ✓
If Adjusted R² decreases: variable was contributing despite apparent insignificance → reconsider

Model-selection rule: "If p-value > 0.05 the variable is insignificant and the model will improve if you drop it."
What the exam might ask: "How would you improve this model?" Answer by identifying the variable with the highest p-value above 0.05 and stating it should be removed. Then note that Adjusted R² would be expected to increase. If all variables are significant (all p < 0.05), the model cannot be improved by dropping variables - you would need new data or new variable ideas.
Trap - adding variables never hurts R² but can hurt Adjusted R². The exam might give you a model and ask which is better - Model A (2 variables, Adj R² = 0.82) or Model B (3 variables, Adj R² = 0.79). Model A is better despite having fewer variables, because Adjusted R² penalised Model B for the useless third variable. Always compare on Adjusted R², never plain R².
ScenarioWhat happened?Conclusion
Added a variable → R² up, Adj R² upNew variable is genuinely usefulKeep the variable
Added a variable → R² up, Adj R² downNew variable adds noise - penalty exceeds gainDrop the variable
Dropped a variable → Adj R² upVariable was adding noiseModel improved
Dropped a variable → Adj R² downVariable was contributing, even if p > 0.05Put it back
Lecture Case - Regression Model Quality
Ferric Processing - Extending to a Multi-variable Model

After the single-variable model (Capacity → Cost), Richard Hansen considers whether adding the plant's startup year improves prediction. Different plants were built in different years - newer plants may benefit from improved processes. This is the multi-variable extension of the Ferric case.

Model 1 (Capacity only)Model 2 (Capacity + Year)Verdict
0.698Higher (always increases)Not a useful comparison
Adjusted R²0.660Compare this to 0.660If higher → keep Year; if lower → drop Year
Year p-value-Check against 0.05If p > 0.05 → insignificant → drop Year from new model
Capacity coefficient−0.00881Different valueChanged because Year now absorbs some variation
The variable inclusion rule in practice: If the exam gives you a Model 2 (Capacity + Year) output and asks you to forecast cost for a 1,000-ton plant opened in 2005 - you MUST use both coefficients. Even if Year is insignificant (p = 0.31 say), you still compute: Ŷ = b₀ + b₁(1000) + b₂(2005). You are forecasting with the existing model, not building a new one.
Multi-variable Forecast - General Form
Model: Cost = b₀ + b₁(Capacity) + b₂(Year) + ε

Forecast for a 1,000-ton plant, Year = 2001:
Ŷ = b₀ + b₁ × 1000 + b₂ × 2001
95% CI: Ŷ ± 1.96 × SE  (SE from the new model's regression statistics block)

Note: Use the SE from Model 2's output - not Model 1's SE of 2.334. Different models have different SEs.
Choosing the right model for the exam: If the exam gives you two regression outputs and asks "which model would you use to forecast?", compare Adjusted R². If they are similar, prefer the simpler model (fewer variables - less risk of overfitting, easier to use). If one model has a clearly higher Adjusted R² and all variables are significant, use that one. Never choose based on R² alone.
ConceptTrue or FalseExplanation
Increased Adjusted R² implies model improvementTRUEThis is exactly what Adjusted R² is designed to measure
High Adjusted R² always means good forecastingFALSESpurious correlation can produce high R² with no causal validity
Adding an insignificant variable always hurts the modelFALSER² will still increase; Adjusted R² may decrease - check it empirically
When forecasting with an existing model, drop insignificant variablesFALSEInclude ALL variables in the existing model - variable inclusion rule
When building a new model, drop variables with p > 0.05TRUEInsignificant variables suggest no real relationship - simplify the model
Reference

Formula Cheat Sheet

Every formula, rule, and threshold you need - organised by topic. Use this as your final review before the exam.
Simulation Decision Trees Regression All Key Rules
Part 1 - Simulation & Risk Analysis
Triangular Distribution - Mean
E[X] = (min + mode + max) / 3
Use when: variable can take any value in a range - "somewhere between X and Y, most likely Z"
Flaw of Averages
f(E[X]) ≠ E[f(X)]  when f is nonlinear (as most business models are)
Plugging in the mean input gives a different result from the mean of the simulation outputs
Bryanair proof: single-point estimate gave £6,250; simulation mean was £10,280
Optimal Overbooking Policy
Bookings = Capacity ÷ (1 − no-show rate)
Sets expected showups = capacity → zero cost at the modal no-show rate
Bryanair: Eco = 400 ÷ 0.95 = 421  |  Biz = 100 ÷ 0.80 = 125
95% Confidence Range from Simulation
90% Probable Range = [5th percentile, 95th percentile]
P(loss) = area of histogram left of X = 0
VaR (90%) = value at the 5th percentile
One-off decision → use risk profile + P(loss). Repeated policy → use mean.
Part 2 - Decision Trees
EMV Rollback
At each chance node: EMV = Σ pᵢ × Vᵢ
At each decision node: choose max(branch EMVs) - cross out inferior branches
Probabilities at each chance node must sum to 1.0
EVPI - Value of Perfect Information
EVPI = EMV(with perfect info) − EMV(without info)
EMV(perfect) = Σ P(state) × best payoff given that state
EVPI is an upper bound - it is always ≥ EVSI ≥ 0
Rec. Properties Value of Control: £5.425M − £1.7125M = £3.7125M
EVSI - Value of Sample (Imperfect) Information
EVSI = EMV(with imperfect info) − EMV(without info)
Requires Bayes' Theorem to update probabilities first
EVSI ≤ EVPI always. If your calculation gives EVSI > EVPI, there's an error.
Bayes' Theorem - Probability Update
P(A|B) = [P(B|A) × P(A)] / P(B)
P(B) = Σ P(B|Aᵢ) × P(Aᵢ)  (sum over all states)
Build a joint probability table: rows = states, columns = signals. Cell = P(signal|state) × P(state). Posterior = cell / column total.
Risk Profile Construction
List all terminal node values on the optimal strategy path (uncrossed branches only)
Path probability = product of all branch probabilities along the path
All path probabilities must sum to 1.0
Part 3 - Regression Analysis
Regression Equation - Full Form (always include ε)
Y = b₀ + b₁X₁ + b₂X₂ + … + ε
Ferric: Cost = 25.19 − 0.0088 × Capacity + ε
Never write the equation without ε - this is an exam mark
Point Forecast + 95% Confidence Interval
Step 1: Ŷ = b₀ + b₁X₁ + b₂X₂
Step 2: 95% CI = Ŷ ± 1.96 × SE
SE = Standard Error from the regression statistics block (NOT the coefficient standard errors)
Ferric: Ŷ = 25.19 − 0.0088(1000) = 16.39  |  CI = [11.82, 20.96]
p-value Significance Threshold
p < 0.05 → significant → keep in model (when building)
p > 0.05 → insignificant → drop when building a new model
But when FORECASTING with an existing model: include ALL variables, even insignificant ones
Model Comparison Rule
Always compare models using Adjusted R² - not plain R²
Adding a variable: R² always ↑ / Adjusted R² ↑ only if variable is useful
TRUE: "Higher Adjusted R² implies model improvement"
FALSE: "High Adjusted R² always means good forecasting" - spurious correlation exists
Critical True / False Rules - Exam Targets
StatementT/FWhy
Taking the best EMV decision assumes risk neutralityTRUEEMV rollback ignores variance - only works if you don't care about distribution shape
EVSI can exceed EVPIFALSEPerfect info is always worth at least as much as imperfect info
Higher Adjusted R² implies the model improvedTRUEAdjusted R² penalises for extra variables - it only rises if the new variable earns its place
A high Adjusted R² guarantees good forecastingFALSESpurious correlation can produce high R² with no causal relationship
When forecasting with an existing model, drop insignificant variablesFALSEVariable inclusion rule - use all variables in the model as estimated
Plugging the mean input into a nonlinear model gives the mean outputFALSEThe Flaw of Averages - f(E[X]) ≠ E[f(X)] for nonlinear f
Simulation is appropriate when the real system can be experimented onFALSESimulation is the last resort - used precisely when you cannot experiment on the real system
A sunk cost should influence the current decisionFALSESunk costs are irrecoverable - exclude from all future decision trees
For a repeated policy decision, the mean is the right criterionTRUELaw of large numbers - over many repetitions, actual outcomes converge to the mean
Reference

Glossary

Exam-ready definitions organised by course section. Each definition is concise, applied, and designed for fast recall.
Simulation Terms Decision Tree Terms Regression Terms
Part 1 - Simulation & Risk Analysis
TermDefinition
SimulationA computational method that runs a model thousands of times, sampling random values from input distributions each time, to produce a distribution of output values. Used when analytical solutions are unavailable and direct experimentation is impossible.
Flaw of AveragesThe error of substituting mean input values into a model and treating the result as the expected output. For nonlinear models, this systematically produces a wrong answer - the true mean output differs from the deterministic output at mean inputs.
Monte Carlo SimulationSimulation that uses random number generation to sample from probability distributions. Each "iteration" represents one possible future; the collection of outputs across all iterations gives the output distribution.
Triangular DistributionA continuous probability distribution defined by three parameters: minimum, most likely (mode), and maximum. Used when a variable can take any value in a range and expert estimates of the three bounds are available.
Discrete DistributionA probability distribution that assigns specific probabilities to a finite set of values. Used when a variable can only take one of a fixed set of outcomes (e.g. 2, 3, 4, or 5 defective units). All probabilities must sum to 1.0.
Value at Risk (VaR)The worst outcome that will be experienced with a given confidence level. A 90% VaR is the 5th percentile of the output distribution - 95% of outcomes are better than this value.
Probability of LossThe proportion of simulation iterations where the output is negative (or below a threshold). Read from the histogram as the area to the left of X = 0. Distinct from VaR - VaR gives a value, P(loss) gives a probability.
Tornado DiagramA sensitivity chart that ranks uncertain inputs by their impact on the output. The widest bar represents the most important variable. Does not show break-even points - only relative importance.
One-way Sensitivity AnalysisAnalysis where one input variable is varied across its range while all others are held at baseline. Used to find break-even points and test whether the optimal decision is robust to estimation errors.
Two-way Sensitivity AnalysisAnalysis where two inputs are varied simultaneously across a grid. Shows how the optimal decision changes as both variables move - used to identify which of two uncertainties is more important to the outcome.
One-off DecisionA decision made once - the law of large numbers cannot average out a single outcome. The full risk profile (distribution shape, P(loss), VaR) matters, not just the mean.
Repeated PolicyA decision rule applied many times (e.g. overbooking on every flight). Over enough repetitions, actual outcomes converge to the expected value. The mean is the right criterion for comparison.
Part 2 - Decision Trees
TermDefinition
Decision Node (■)A square node representing a choice under the decision-maker's control. At rollback, the branch with the highest EMV is chosen; inferior branches are crossed out with double slashes.
Chance Node (●)A circular node representing an uncertainty outside the decision-maker's control. The EMV at a chance node is computed as the probability-weighted average of all branch values.
EMV (Expected Monetary Value)The probability-weighted average of all possible monetary outcomes at a chance node. EMV = Σ pᵢ × Vᵢ. Maximising EMV is the decision rule under risk neutrality.
RollbackThe right-to-left procedure for evaluating a decision tree. Start at terminal nodes, fold back through chance nodes (compute EMV), then select at decision nodes (take max). The value at the root node is the optimal expected payoff.
Risk NeutralityA decision-making stance that cares only about expected monetary value, treating all distributions with the same EMV as equivalent regardless of their shape or variance. EMV rollback assumes risk neutrality.
Risk AversionA preference for lower-variance outcomes even at the cost of lower expected value. A risk-averse decision-maker may prefer a certain £1.5M over an uncertain EMV of £1.7M with 50% chance of −£2M loss.
Risk ProfileA discrete probability distribution showing all possible outcomes of the optimal strategy and their associated probabilities. Built from the terminal node values on uncrossed branches only.
Sunk CostA cost already incurred and irrecoverable, regardless of future decisions. Sunk costs must be excluded from decision tree analysis - only future cash flows are relevant.
EVPI (Expected Value of Perfect Information)The maximum amount a decision-maker should pay for an oracle that perfectly reveals the outcome of all uncertainties before a decision is made. EVPI = EMV(perfect info) − EMV(best decision without info). It is always ≥ 0 and ≥ EVSI.
EVSI (Expected Value of Sample Information)The maximum amount a decision-maker should pay for an imperfect signal that updates their prior probabilities. Requires Bayes' Theorem. EVSI ≤ EVPI.
Bayes' TheoremA formula for updating probabilities after receiving new information. P(A|B) = P(B|A) × P(A) / P(B). Used to compute posterior probabilities from prior probabilities and signal likelihoods.
Prior ProbabilityThe original probability of a state of the world, before any new information is received. In Bayes' Theorem, this is P(A).
Posterior ProbabilityThe updated probability of a state of the world after incorporating a new signal. P(A|B) - the probability of state A given that signal B was observed.
Value of ControlThe reduction in expected value caused by losing control over an uncertainty (or the gain from securing it). Computed as the difference in EMV between a scenario with and without the uncertainty resolved. Equivalent to EVPI in many settings.
Part 3 - Regression Analysis
TermDefinition
Regression ModelA statistical model that estimates the linear relationship between a dependent variable Y and one or more independent variables X. The model takes the form Y = b₀ + b₁X₁ + b₂X₂ + ε.
Error Term (ε)The component of a regression equation that captures all variation in Y not explained by the independent variables. It reflects random noise, measurement error, and omitted variables. Must always be included when writing a regression equation.
Intercept (b₀)The predicted value of Y when all independent variables equal zero. Has economic meaning only when X = 0 is a plausible value in the data range.
Coefficient (bᵢ)The slope of Y with respect to Xᵢ, holding all other variables constant. A positive coefficient means Y increases as Xᵢ increases; negative means Y decreases.
Fitted Value (Ŷ)The model's prediction for a specific set of X values. Ŷ = b₀ + b₁X₁ + … Note: Ŷ has no error term - it is the model's point estimate, not an observation.
Standard Error (SE)The average prediction error of the regression model. Used to compute confidence intervals: CI = Ŷ ± 1.96 × SE. Comes from the regression statistics table, not the coefficient table.
95% Confidence IntervalThe range within which the true value of Y is expected to fall with 95% probability: [Ŷ − 1.96×SE, Ŷ + 1.96×SE]. A wider interval indicates greater prediction uncertainty.
p-valueThe probability that the true coefficient is zero, given the data. p < 0.05 → statistically significant (keep the variable when building a new model). p > 0.05 → insignificant (consider dropping when building a new model).
t-statisticThe coefficient divided by its standard error. |t| > 2 is approximately equivalent to p < 0.05 for typical sample sizes. Measures how many standard errors the coefficient is from zero.
R² (R Square)The proportion of variance in Y explained by the model. Always between 0 and 1. Adding any variable (even irrelevant) always increases R² - do not use R² to compare models with different numbers of predictors.
Adjusted R²R² penalised for the number of predictors. Increases only when a new variable improves the model more than chance alone. Use Adjusted R² to compare models. "Increased Adjusted R² implies model improvement" is TRUE.
Spurious CorrelationA statistical correlation between two variables that is caused by a third hidden variable, not a causal relationship. Can produce high R² in a regression even when the model has no predictive validity. The ice cream / drowning rate example.
Variable Inclusion RuleWhen forecasting with an existing model, ALL variables in the model must be used in the forecast - even those with p > 0.05. Dropping insignificant variables changes the model and invalidates the coefficients. Only drop variables when building a new model.
Economies of ScaleA negative relationship between plant size (capacity) and unit cost. In Ferric Processing, the coefficient on Capacity is −0.0088, meaning each additional ton of monthly capacity reduces cost/ton by $0.0088 - larger plants are cheaper per unit.
P&H← By subject