Back to curriculum
Builder project·90-120 minutes
Uncertainty & Calibration Lab
Compare two probability forecasts using proper scoring, calibration groups, and a decision threshold.
Scenario
A service predicts whether an incident will occur in the next hour. Operations needs probabilities for staffing, not only a ranked alert list.
You will demonstrate
- Compute Brier score from first principles.
- Distinguish discrimination from calibration.
- Recommend a probability model with uncertainty caveats.
Project evidence
Complete each deliverable.
Runnable Python lab
Compare probabilistic forecasts
Implement Brier score and select the lower-loss candidate.
Project defense
Model A ranks every positive above every negative but predicts 0.99 for all positives and 0.80 for all negatives. What can still be wrong?
Assessment rubric
- The event and conditioning set are explicit.
- Proper scoring is calculated correctly.
- Small-bin uncertainty is acknowledged.
- The policy separates probability quality from action choice.
Project completion gate
Complete all deliverables, pass the automated code checks, and defend the key decision.
Deliverables 0/4Code pendingDefense pending