Appendix and Revision Tools

Formula and Decision Map

A compact map from business questions to quantities, assumptions and actions

Formula and Decision Map

Describe what happened

QuestionQuantityAudit before use
What is typical?xˉ=xi/n\bar{x}=\sum x_i/n; median for the middle observationskew, weights, repeated units, missingness
What share experienced an event?p^=y/n\hat p=y/neligible denominator, complete follow-up, duplicate rows
How uncertain is a simple rate?SE(p^)p^(1p^)/nSE(\hat p)\approx\sqrt{\hat p(1-\hat p)/n}independence and adequate counts; use better interval methods near 0 or 1
How did a KPI change?(x1x0)/x0(x_1-x_0)/x_0same definition, period and currency; distinguish percent from percentage points
Which stage loses volume?funnel conversion nk+1/nkn_{k+1}/n_kordered eligibility and consistent cohort

Example: a late rate moving from 8% to 6% falls by 2 percentage points, or 25% relative. State which one.

Predict an unknown outcome

QuestionQuantityDecision interpretation
How large is numeric error?$MAE=n^{-1}\sumy_i-\hat y_i
Are large errors especially costly?RMSE=n1(yiy^i)2RMSE=\sqrt{n^{-1}\sum(y_i-\hat y_i)^2}large misses receive quadratic weight
Are probabilities accurate?Brier =n1(yipi)2=n^{-1}\sum(y_i-p_i)^2calibration and discrimination together
Does ranking separate events?AUROC or precision–recall curveranking over thresholds, not policy value
Is a chosen action threshold worthwhile?act if expected incremental benefit exceeds costrequires calibrated risk and credible intervention effect

Always compare with a feasible baseline on data later than training. A lower test error is evidence about the defined population and period, not a permanent property.

Choose an action

DecisionCore objectMain assumption
uncertain alternativesEV(a)=sP(s)V(a,s)EV(a)=\sum_s P(s)V(a,s)probabilities and consequences are adequate
value of perfect informationEVPI=sP(s)maxaV(a,s)maxaEV(a)EVPI=\sum_sP(s)\max_aV(a,s)-\max_aEV(a)perfect, costless and timely information benchmark
constrained allocationmaxxcTx\max_x c^Tx subject to AxbAx\le bobjective, units and feasible set represent reality
one-period inventoryF(Q)Cu/(Cu+Co)F(Q^*)\ge C_u/(C_u+C_o)demand distribution and shortage/overage costs are stable
stable flow systemLittle's Law L=λWL=\lambda Wconsistent boundary and long-run averages
target an interventionact if τiVici>0\tau_iV_i-c_i>0τi\tau_i is a credible individual or group treatment-effect estimate

Optimisation returns the best action inside the stated model. Test excluded constraints, alternative objectives and parameter ranges.

Estimate whether an action caused change

DesignEstimand or contrastKey threat
randomised experimentE[Y(1)Y(0)]E[Y(1)-Y(0)] under assignmentnon-compliance, attrition, spillovers
difference in differences(YT,afterYT,before)(YC,afterYC,before)(Y_{T,after}-Y_{T,before})-(Y_{C,after}-Y_{C,before})non-parallel counterfactual trends
regression discontinuityoutcome jump at assignment cutoffmanipulation and extrapolation away from cutoff
adjusted observationconditional treated–comparison contrastunmeasured confounding and weak overlap

Prediction asks about YY; causal analysis asks about Y(1)Y(0)Y(1)-Y(0). A high predicted risk can coexist with zero treatment effect.

Operate the system

LayerNumerator or signalDenominator or reference
coverageeligible cases scored on timeall eligible cases
adoptionexecuted recommendationsdelivered or viewed recommendations—state which
calibrationobserved event rate in a score bandmature, labelled decisions in that band
subgroup errorrelevant errors for a defined groupactual negatives, positives or predictions according to metric
incremental valueoutcome difference caused by policycredible counterfactual, not historical total

A metric without its denominator, comparison and response rule is not operationally complete.

Next: Worked Examples and Pitfalls

Copyright © 2026