SECTION 1
Historical Context & Motivation
Throughout history, humans have built mathematical models to predict everything from planetary orbits to population growth. These models have been extraordinarily useful, but every single one involves trade-offs. A model that captures every detail of reality would be so complex that it defeats the purpose of modeling in the first place. The story of mathematical modeling is really the story of choosing what to include, what to leave out, and then honestly communicating what we don't know.
From ancient astronomers who assumed perfectly circular orbits to modern economists who assume people always behave rationally, the history of modeling is filled with brilliant simplifications that worked well — until they didn't. Understanding when and why a model breaks down is just as important as knowing how to use one.
1609 • Kepler Corrects Circular Orbits
1798 • Malthus and Exponential Growth
1920s • Statistical Confidence Intervals
2008 • Financial Models Fail
2020 • Pandemic Modeling Under Uncertainty
The central question this lesson addresses is: How do we recognize the boundaries of a model's usefulness, and how do we honestly communicate what a model can and cannot tell us?
SECTION 2
Core Principles & Definitions
Before diving into the mechanics of analyzing model limitations, you need a solid foundation in a few key ideas. Every mathematical model is a simplified representation of a real-world situation. The act of simplifying introduces potential errors, and those errors become more significant under certain conditions. Here are the foundational concepts you'll use throughout this lesson.
Interpolation vs. Extrapolation
Simplifying Assumptions
Domain of Validity
Residuals & Error
Communicating Uncertainty
KEY TAKEAWAY
SECTION 3
Visual Explanation — Interpolation vs. Extrapolation
The diagram below shows a scatter plot of data points with a regression line fit to the data. Notice how the model fits reasonably well within the observed data range (the interpolation zone), but the prediction becomes increasingly unreliable as we extend the line beyond the data (the extrapolation zone). The shaded confidence band widens dramatically once you leave the observed data range.
In the diagram, the cyan dots represent observed data points. The violet regression line fits well within the data range — the residuals are small and scattered randomly. However, once we cross the red dashed boundary into the extrapolation zone, the model predicts continued linear growth. The gold dashed curve shows what actually happens: the real trend levels off. The model's straight-line assumption fails because the real-world situation involves a factor (like market saturation) that the model ignores.
The purple shaded confidence band illustrates another critical idea: even within the interpolation zone, predictions aren't exact. The band widens as you move away from the center of the data, and it expands dramatically in the extrapolation zone. This widening band is a visual representation of increasing uncertainty.
SECTION 4
Mathematical Framework
Several mathematical tools help you quantify how well a model fits data and how much uncertainty is present in its predictions. These formulas let you move from a gut feeling that 'the model seems okay' to precise numerical statements about model quality.
RESIDUAL
where eᵢ is the residual for data point i, yᵢ is the actual observed value, and ŷᵢ is the predicted value from the model. A positive residual means the model underpredicted; a negative residual means it overpredicted.
COEFFICIENT OF DETERMINATION
where SS_res = Σ(yᵢ − ŷᵢ)² is the sum of squared residuals and SS_tot = Σ(yᵢ − ȳ)² is the total sum of squares. R² ranges from 0 to 1. A value of 0.85 means the model explains 85% of the variation in the data. Higher is better, but R² alone doesn't guarantee the model is appropriate.
PERCENT ERROR
This measures how far off a single prediction is as a percentage of the actual value. When communicating uncertainty, percent error gives your audience a sense of scale — a 5% error in a weather forecast is very different from a 5% error in a medical dosage.
PREDICTION WITH MARGIN OF ERROR
Rather than stating a single number, you express the prediction as a range. For example, 'the model predicts sales of 450 ± 30 units' means the true value is likely between 420 and 480. The ± value reflects the model's uncertainty and grows when you extrapolate beyond the data.
When R² Can Mislead You
SECTION 5
Types of Model Limitations
Model limitations fall into several categories. Understanding these categories helps you systematically evaluate any model you encounter. The diagram below organizes the most common types of limitations and shows how they relate to one another.
Let's look at each category in more detail. Structural limitations occur when the mathematical form of the model is wrong. If you fit a straight line to data that follows a curve, no amount of extra data will fix the problem. The model's structure is fundamentally mismatched with reality. A residual plot will reveal this: instead of a random scatter, you'll see a systematic pattern (like a U-shape).
Domain limitations arise when you use a model outside the conditions where it was developed. This includes extrapolation (going beyond the data range) and context changes (the underlying situation shifts). A population growth model built during peacetime may fail completely during a famine, even within the same time range.
Data quality limitations come from problems with the input data itself. If you built a regression model from only five data points, the model is less trustworthy than one built from fifty. Similarly, if your data is biased — for example, surveying only students at one school to predict trends across all schools — the model may generalize poorly.
SECTION 6
Worked Example
A coffee shop tracks its weekly iced coffee sales over 10 weeks in spring and summer, along with the average weekly temperature. They fit a linear model and want to use it to plan inventory. Let's walk through analyzing the model's limitations and communicating uncertainty.
| Week | Avg Temp (°F) | Iced Coffees Sold | Model Prediction | Residual |
|---|---|---|---|---|
| 1 | 55 | 80 | 78 | +2 |
| 2 | 58 | 95 | 90 | +5 |
| 3 | 62 | 105 | 106 | −1 |
| 4 | 67 | 125 | 126 | −1 |
| 5 | 72 | 148 | 146 | +2 |
| 6 | 75 | 160 | 158 | +2 |
| 7 | 80 | 172 | 178 | −6 |
| 8 | 84 | 190 | 194 | −4 |
| 9 | 88 | 205 | 210 | −5 |
| 10 | 90 | 215 | 218 | −3 |
Iced Coffee Sales Data with Linear Model Predictions
Analyzing Model Limitations for Iced Coffee Sales
- 1
Step 1 — Identify the Model and Its Assumptions
The linear model is ŷ = 4.0x − 142, where x is the average temperature in °F. This assumes a constant rate of increase: for every 1°F rise in temperature, the model predicts 4.0 more iced coffees sold. The simplifying assumptions include: (1) the relationship is linear, (2) temperature is the only factor that matters, and (3) the trend continues indefinitely.Model: ŷ = 4.0x − 142, with three key simplifying assumptions identified. - 2
Step 2 — Calculate R² and Assess Fit
Computing SS_res: sum up all (yᵢ − ŷᵢ)² values. The squared residuals are 4, 25, 1, 1, 4, 4, 36, 16, 25, 9. So SS_res = 125. Computing SS_tot using ȳ ≈ 149.5 gives SS_tot ≈ 18,832. Therefore R² = 1 − (125 / 18,832) ≈ 0.993. This is a very high R², meaning the model explains 99.3% of the variation in the data.R² ≈ 0.993 — excellent fit within the data range - 3
Step 3 — Examine Residuals for Patterns
The residuals are: +2, +5, −1, −1, +2, +2, −6, −4, −5, −3. Notice a pattern: early residuals tend to be positive (model underpredicts), while later residuals are negative (model overpredicts). This suggests the data might curve slightly, with the true relationship leveling off at higher temperatures. A purely random scatter would show no such pattern.Residual pattern detected: possible curvature that the linear model misses. - 4
Step 4 — Identify Extrapolation Risks
What if the owner wants to predict sales when the temperature reaches 105°F? Plugging in: ŷ = 4.0(105) − 142 = 278 iced coffees. But our data only goes up to 90°F. Predicting at 105°F is extrapolation. In reality, when it's extremely hot, people may stay home rather than walk to a coffee shop, so sales could actually drop. The model predicts infinite growth, which is physically impossible.Predicting at 105°F is unreliable extrapolation — 15°F beyond the data range. - 5
Step 5 — Communicate with Uncertainty Language
Instead of saying 'We'll sell 278 iced coffees when it's 105°F,' a responsible statement would be: 'Within the observed range of 55°F to 90°F, the model predicts sales well (R² ≈ 0.99). For temperatures between 55°F and 90°F, we expect sales of 4.0 × (temp) − 142, give or take about 5 coffees. We cannot reliably predict sales beyond 90°F because we have no data in that range, and the linear trend may not continue.'Final statement includes domain of validity, margin of error (±5), and explicit limits on extrapolation.
SECTION 7
Strengths & Limitations of Common Model Types
Different model types have different strengths and weaknesses. The table below compares three common models you encounter in Math 3 — linear, quadratic, and exponential — in terms of when they work well, where they break down, and what simplifying assumptions they make.
| Feature | Linear Model | Quadratic Model | Exponential Model |
|---|---|---|---|
| Form | y = mx + b | y = ax² + bx + c | y = a × bˣ |
| Key Assumption | Constant rate of change | Rate of change is itself changing linearly | Constant percent rate of change |
| Works Well For | Short-range trends with steady change | Projectile motion, area optimization | Early population growth, compound interest |
| Breaks Down When | Growth accelerates or decelerates | Behavior doesn't reverse direction (no max/min) | Growth hits limits (resources, space) |
| Extrapolation Danger | Predicts negative values where impossible | Predicts infinite growth in one direction | Predicts unrealistically large numbers very quickly |
| Typical R² Trap | Looks good over small intervals even if curve exists | Overfits noise with three parameters | High R² during growth phase masks upcoming plateau |
Comparison of Common Model Types and Their Limitations
KEY TAKEAWAY
SECTION 8
Connection to Advanced Theory
The skills you develop in analyzing model limitations are foundational for advanced coursework in statistics, data science, and engineering. In these fields, uncertainty isn't something you try to eliminate — it's something you learn to measure, communicate, and plan around. The table below shows how the concepts you're learning now scale up into more sophisticated tools.
| Math 3 Concept | Advanced Version |
|---|---|
| Residuals (observed − predicted) | Residual analysis with normal probability plots, Durbin-Watson test for autocorrelation |
| R² (coefficient of determination) | Adjusted R², AIC and BIC for comparing models of different complexity |
| Margin of error (± some value) | Formal confidence intervals and prediction intervals using t-distributions |
| Extrapolation warning | Leverage and influence diagnostics that quantify how far a prediction is from the data center |
| Choosing between model types | Model selection via cross-validation, where you test the model on data it hasn't seen |
How Math 3 Concepts Evolve in Advanced Courses
In AP Statistics, you'll formalize many of the ideas from this lesson. You'll compute exact confidence intervals and learn hypothesis testing to determine whether a model's fit is statistically significant. In college-level data science, you'll encounter machine learning models that can fit almost any pattern — but the concepts of overfitting, extrapolation risk, and communicating uncertainty remain just as important as they are here.
A Skill for Life
SECTION 9
Practice Problems
Question 1: CONCEPTUAL
Show answer
Question 2: BASIC CALCULATION
Show answer
Question 3: INTERMEDIATE
Show answer
Question 4: APPLIED
Show answer
Question 5: CRITICAL THINKING
Show answer
SUMMARY
Lesson Summary
Summary
Every mathematical model is a simplified version of reality, and understanding its limitations is essential to using it responsibly. The three major categories of limitations are structural limitations (wrong model type or missing variables), domain limitations (extrapolation beyond the data range or context changes), and data quality limitations (small or biased samples). Interpolation — predicting within the data range — is generally reliable, while extrapolation — predicting beyond it — carries increasing risk the further you go.
Key tools for evaluating model quality include residual analysis (looking for patterns that reveal structural problems), the coefficient of determination R² (measuring how much variation the model explains), and percent error (quantifying prediction accuracy). When communicating results, always state the model's domain of validity, report predictions with a margin of error, list the simplifying assumptions, and use hedging language like 'the model suggests' rather than making absolute claims.