A regression table looks like a wall of numbers. It is really six answers in a fixed order, and once you know the order you can read any table in a minute and find any missing figure an exam asks for. This guide teaches the order on a table of real data: the life expectancy of 186 economies against their income, health spending and urbanisation, from the World Bank, World Development Indicators.
01
The method
Six answers, in order
Read every table in this order, and write down one sentence for each step.
What is being explained, and in what units? The dependent variable, which is the unit every coefficient is measured in.
Who is in the sample? The number of observations n, and what each one is: a household, a country, a year.
What do the coefficients say? Sign and size, in the units of x and of y. For a dummy it is a difference between groups. For a logged variable the units change (lesson 6).
How precise are they? The standard error, the t statistic (coefficient ÷ standard error) and the p-value. A t above about 2 in absolute value, or p below 0.05, means distinguishable from zero.
How well does it fit? R², adjusted R², and s, the standard error of the regression: the typical size of a residual, in the units of y.
Do the regressors matter together? The F statistic and its p-value, which test that every slope is zero at once.
Then ask what the table cannot say: it does not prove cause, it can hide one odd observation, and its standard errors assume things that may not hold. Chapter 4 shows each of these on this very table.
02
Interactive
A real table
Life expectancy at birth, in years, for 186 economies in 2019 (every economy for which the World Bank reports all four series), regressed on the natural log of GDP per head (PPP, constant 2021 international dollars), current health spending as a share of GDP, and the urban share of the population. The year is chosen to precede the pandemic, which cut life expectancy sharply and unevenly in 2020 and 2021. The data were read from the World Bank’s API on 2026-10-24. This is a description of a cross-section, not an estimate of a cause.
Dependent variableLife expectancy at birth (years)
Observations, n186
R²
Adjusted R²
Residual df
s (std. error of regression)
Coefficients
Variable
Coefficient
Std. error
t
p
95% interval
Intercept
to
ln GDP per head
to
Health spending (% of GDP)
to
Urban population (%)
to
Analysis of variance
Source
Sum of squares
df
Mean square
F
p
Regression
3
2,849.01
Residual
182
18.551
Total
185
Click or tap any figure above to see where it comes from.
Source: World Bank, World Development Indicators, series SP.DYN.LE00.IN, NY.GDP.PCAP.PP.KD, SH.XPD.CHEX.GD.ZS and SP.URB.TOTL.IN.ZS, year 2019. Tap a figure to see where it comes from, or switch to “Work it out” and find a covered one.
03
Worked reading
Reading it aloud
Explained and units. Life expectancy at birth, in years.
Sample. 186 economies, one observation each, in 2019.
Coefficients. The coefficient on ln GDP per head is 5.9. A log is a proportional change, so a doubling of income per head, which adds ln 2 = 0.693 to the log, goes with 4.1 more years of life expectancy, holding health spending and urbanisation fixed. Health spending has a coefficient of 0.114 years per percentage point of GDP, and urbanisation 0.004 years per percentage point.
Precision. The t statistic for ln GDP is 15.2, enormous. For health spending it is 1.09 (p = 0.28) and for urbanisation 0.2 (p = 0.84). Those two cannot be told apart from zero once income is in the regression.
Fit. R² = 0.717: the three variables account for about 72% of the variation in life expectancy across these economies. The standard error of the regression is 4.31 years: a typical economy’s actual life expectancy is about 4.3 years from its predicted value. The adjusted R², 0.712, is almost the same, because n is large and k is small.
Joint test. F = 153.6 on (3, 182) degrees of freedom, p below 0.001: the regressors matter together. Almost all of that is income, as the t statistics show.
04
Be careful
What a table hides
A table is a summary, and each of these is invisible in it. All four can be checked from the same data.
One odd observation. The lowest life expectancy in the data is 31.53 years, for Central African Republic, as published by the World Bank for 2019. The next lowest is 52.99. One point so far below the rest can pull a coefficient. Drop it, and the coefficient on ln GDP per head moves from 5.9 to 5.48, and R² from 0.717 to 0.74. The conclusion survives, but the number depends on one economy. An exam question will not show you this, and a researcher always checks.
Unequal spread. The standard errors assume the errors have the same variance everywhere. Here the average size of a residual is 3.94 years in the 39 economies with income below $5,000 per head, against 2.13 years in the 56 above $30,000. Poorer economies are harder to predict. That is heteroscedasticity, and it makes the reported standard errors unreliable (lesson 9).
Overlapping regressors. Urbanisation looks irrelevant, but the correlation between ln GDP per head and the urban share is 0.69. Urbanisation tends to come with wealth, so once income is in the regression there is little left for it to add. “Not significant here” means “no additional information given income”, not “does not matter”.
Association is not cause. The table says richer economies have longer-lived people. It does not say that raising income by a given amount adds 4.1 years: health, schooling and institutions move with income and with life expectancy.
Watch out for
The mistakes examiners are fishing for
Reading “insignificant” as “zero”. Health spending’s interval runs from about −0.09 to 0.32 years per point of GDP: zero is in it, and so are values of real size.
Quoting R² as a verdict. 0.72 is a good fit for countries. It says nothing about whether the coefficients are causal.
05
Revise
The checklist
The lesson on one screen
1 · Explained
The dependent variable and its units. Coefficients are in these units per unit of x.
2 · Sample
n and what an observation is. Degrees of freedom are n − k − 1.
3 · Coefficients
Sign and size. Dummy: a difference between groups. Log of x: proportional change. Intercept: value at zero, often meaningless.
4 · Precision
t = coefficient ÷ SE. About 2 or more is significant at 5%. Interval = coefficient ± critical value × SE.
5 · Fit
R², adjusted R², s. s is the typical residual in the units of y.
6 · Joint
F = (R² ÷ k) ÷ ((1 − R²) ÷ (n − k − 1)). Rejection means at least one slope is not zero.
Then
Look for outliers, unequal spread, regressors that overlap, and remember that a table shows association.
The four relations behind every missing-figure question
t = coefficient ÷ standard error. Interval = coefficient ± t critical × standard error. R² = explained SS ÷ total SS. F = (explained SS ÷ k) ÷ (residual SS ÷ (n − k − 1)).
06
Practice
Practice
0 of 6 correct so far
Find the missing figure
Wage regression on 570 workers
Wage (₹ thousand) on years of schooling and years of experience. Schooling: coefficient 0.64, standard error 0.12. Find its t statistic.
The same regression
Experience: coefficient 0.15, t statistic 3. Find its standard error.
An interval
Using the critical value 1.96 (a large sample), find the upper end of the 95% interval for the experience coefficient: 0.15 with standard error 0.05.
Degrees of freedom
The regression has 570 observations and two slopes plus an intercept. How many residual degrees of freedom does it have?
A different table: the F statistic
A regression with 3 slopes and an intercept on 104 observations has regression SS = 300 and residual SS = 900. Find the overall F.
The same table: adjusted R²
Using the same sums of squares (regression 300, residual 900, n = 104, k = 3), find the adjusted R².
Try it on real questions
Table-reading questions from real papers
Six questions from GATE, IIT JAM, UGC NET and the Delhi School that hand over regression output and ask for one figure or one conclusion. The lessons on t and F tests and on R² teach the ideas behind them.
✦These are questions from the TestStop bank. A free account answers 10 a day, each with its worked solution; All-Access opens every set with no daily limit.