University

Statistics and econometrics · First and second year · Distributions

The normal, t, chi-square and F distributions

The normal, t, chi-square and F distributions give the critical values for standard tests in econometrics: the normal and the t for one coefficient, the chi-square and the F for several at once. All four are built from independent standard normal variables. The normal and t are symmetric; the chi-square and F are skewed to the right and never negative.

A test statistic is judged against the distribution it would follow if the null hypothesis were true, and that distribution supplies the critical value and the p-value. Four distributions cover the tests of a first and second econometrics course, and seeing how the t, the chi-square and the F are built from the normal, by squaring, adding and dividing, shows which test uses which. (Unit-root tests, met later, have their own tables.)

1. The four distributions side by side

Take a regression of log wages on education, experience and tenure for 526 workers (the one read line by line in how to read regression output). Its output reports a t-statistic of 2.39 for experience and an F-statistic of 80.39 for the regression as a whole. Whether 2.39 or 80.39 is large depends on how such a statistic behaves when the null hypothesis is true: its reference distribution. The table sets out the four that econometrics uses.

Standard normaltChi-squareF
ShapeBell, symmetric about 0Bell, symmetric about 0, heavier tailsSkewed to the rightSkewed to the right
Values it can takeAnyAnyZero or moreZero or more
Degrees of freedomNoneOne number, kOne number, kTwo numbers, m and d
Built from standard normalsZ itselfZ divided by the root of (an independent chi-square ÷ k)Sum of k squared independent Z's(chi-square ÷ m) divided by (an independent chi-square ÷ d)
Used to testOne mean or coefficient, large sampleOne mean or coefficient, variance estimated (exact for normal errors)Several restrictions, large sampleSeveral restrictions in a regression (exact for normal errors)
A 5% critical value1.96 (two-sided)2.04 with 30 degrees of freedom (two-sided)7.81 with 32.62 with 3 and 522

Two rows decide where the rejection region goes. The normal and the t are symmetric and can be negative, so their tests can be one-sided or two-sided. The chi-square and the F are built from squares, so they are never negative, and the tests on this page that use them reject for large values.

The sections below build each distribution from standard normal variables, which we write \(Z\): normal, with mean 0 and variance 1. Capital letters stand for random variables: \(Z\), \(T_k\), \(F_{m,d}\). Books use other letters; the choice is cosmetic.

What students say

“Nicky is an excellent econometrics tutor. He explains complex concepts clearly and makes them much easier to understand.”
Charles GardnerGoogle review
“I was completely lost in my economics class, and then I started working Nicky and he totally saved me. He was excellent at explaining the material and extremely accommodating to meet with me many times despite us being in different time zones! Highly recommend working with Nicky!”
Claire ChouGoogle review
“Nicky is a very good and thorough teacher. He has excellent knowledge of econometrics and takes the time to work through your questions. Highly recommended!”
ChrisEconometrics · 22/08
“Really great tutor! Encouraging, knowledgeable, friendly”
JedEconometrics · 09/02
“Very good lesson, Nicky is very helpful.”
ChrisEconometrics · 19/08
“Very helpful and clear.”
ClaireEconometrics · 22/01
“I gather it was very useful, thank you!”
ClaireEconometrics · 12/01
“Fantastic!”
JedEconometrics · 11/02

2. What does "degrees of freedom" mean?

Degrees of freedom count the independent pieces of information that go into a sum of squares.

Five workers are paid £10, 12, 13, 16 and 19 an hour. Their mean is 14, and the deviations from the mean are -4, -2, -1, 2 and 5. These five numbers are not five independent pieces of information, because deviations from a mean always add to zero. Given the first four (which add to -5), the fifth has to be 5. Only four are free. The same count gives the divisor of the sample variance. Deviations from the sample mean are on average smaller than deviations from the population mean, because the sample mean is the value that makes their sum of squares as small as possible; under random sampling, with \(n\) observations from a population with variance \(\sigma^2\), their sum of squares averages \((n - 1)\sigma^2\) across samples, not \(n\sigma^2\). Hence the sample variance divides it by \(n - 1\), the number of free deviations, and not by \(n\): \(50/4 = 12.5\) (lesson 3 works through this).

The same count applies in a regression. Each coefficient estimated puts one condition on the residuals, so the degrees of freedom left are the number of observations minus the number of coefficients, including the intercept: 526 - 4 = 522 in the wage regression. More degrees of freedom mean the variance is estimated from more information, and the t distribution has thinner tails.

3. The normal distribution

The central limit theorem says that an average of many independent observations from the same population is approximately normal whatever the distribution of the observations themselves, provided they have a finite variance. Under random sampling a sample mean is such an average, and a regression coefficient is the population coefficient plus a weighted sum of the errors, to which the same result applies. Both are centred on the population value (for a coefficient, provided nothing left in the error moves with the regressors), and in a large sample the standard error is close to the standard deviation it estimates. Hence in large samples the following ratio is approximately standard normal, which is why the normal distribution is the starting point:

$$ \frac{\text{estimate} - \text{population value}}{\text{standard error}} . $$

A standard normal variable lies within 1 of zero with probability 68.3%, within 1.96 with probability 95.0% and within 3 with probability 99.7%. The second of these is the source of the 1.96 that appears in every large-sample 95% confidence interval and two-sided 5% test.

Significance level10%5%1%
One-sided critical value1.2821.6452.326
Two-sided critical value1.6451.9602.576

The table gives the point beyond which the stated share of the distribution lies: in one tail for a one-sided test, split between the two tails for a two-sided one.

4. The chi-square distribution: squaring and adding

Some hypotheses involve several quantities at once, for example that three coefficients are all zero. Each estimate, standardised, is approximately a \(Z\) in large samples. Positive and negative departures from zero both count as evidence, so a natural summary is to square each one and add them up. If the standardised estimates were independent, the distribution of that sum would be the chi-square. Estimates from one regression are in general correlated, so the statistic used in practice adjusts for that, and in large samples the result behaves like a sum of squares of independent standard normals, with a chi-square distribution.

Chi-square. If \(Z_1, \dots, Z_k\) are independent standard normal variables, then \(Z_1^2 + Z_2^2 + \dots + Z_k^2\) has a chi-square distribution with \(k\) degrees of freedom, written \(\chi^2_k\). Its mean is \(k\) and its variance is \(2k\).
Density curves of the chi-square distribution with 1, 3, 5 and 10 degrees of freedom on a scale from 0 to 25. As the degrees of freedom rise the peak moves right and the curve flattens, and the curve for 1 degree of freedom rises off the top of the chart near 0. For 3 degrees of freedom the 5% critical value is 7.81, and the 5% of the area beyond it is shaded.
Figure 1. Chi-square densities for 1, 3, 5 and 10 degrees of freedom. The distribution starts at zero and is skewed to the right; more degrees of freedom move it to the right and spread it out. For 3 degrees of freedom the 5% critical value is 7.81: the shaded area beyond it is 5%.

Because it is a sum of squares, a chi-square variable cannot be negative. A large value says that the squared quantities are too big, taken together, to be the squares of standard normals, so a chi-square test of this kind rejects in the upper tail only. The 5% critical values are 3.84 for 1 degree of freedom, 5.99 for 2, 7.81 for 3, 11.07 for 5 and 18.31 for 10.

With one degree of freedom the chi-square is \(Z^2\) itself, and \(Z^2\) is above its 5% critical value, 3.841, exactly when \(Z\) is beyond 1.960 in either direction: 3.841 is the square of 1.960, up to rounding in the last digit. A chi-square test with one degree of freedom is a two-sided normal test in another form.

5. The t distribution: a normal divided by an estimated standard deviation

The normal approximation of section 3 treats the standard error as if it were known, but it is computed from the same sample as the estimate. In a large sample that makes no practical difference. In a small sample the standard error can come out well below or well above its true value. Suppose the errors are normally distributed. Then with 4 degrees of freedom the standard error is below half its true value in about 9% of samples, and the ratio of section 3 is then more than twice what it would be with the true standard deviation in the denominator. These cases fatten the tails more than the opposite cases thin them, so the ratio has heavier tails than the normal. The t distribution is the exact distribution of that ratio when the errors are normal and the denominator is estimated. Without normality it is an approximation, and the approximation improves as the sample grows.

t. If \(Z\) is standard normal and \(\chi^2_k\) is an independent chi-square with \(k\) degrees of freedom, then $$ T_k = \frac{Z}{\sqrt{\chi^2_k / k}} $$ has a t distribution with \(k\) degrees of freedom. The numerator is the standardised estimate. The denominator is the estimated standard deviation relative to the true one: close to 1 when \(k\) is large, and widely scattered around 1 when \(k\) is small.
Density curves of the standard normal and of the t distribution with 3 and 30 degrees of freedom from -5 to 5. The t curve with 3 degrees of freedom is lower at the peak and higher in the tails, and the 30 degrees of freedom curve is almost the same as the normal. The two-sided 5% critical value is 1.96 for the normal and 3.18 for t with 3 degrees of freedom.
Figure 2. The t distribution has heavier tails than the normal. With 3 degrees of freedom the t curve is lower in the middle and higher in the tails, and the two-sided 5% critical value is 3.18 against 1.96 for the normal. With 30 degrees of freedom the t curve is almost the normal curve.

The t distribution is symmetric and bell-shaped like the normal, with more of its probability in the tails. How much more depends on the degrees of freedom:

Degrees of freedom31030120522Normal
Two-sided 5% critical value3.1822.2282.0421.9801.9651.960
Probability of a value beyond ±1.9614.5%7.8%5.9%5.2%5.1%5.0%

The first row is the multiple needed to leave 5% in the two tails. The second row shows what happens if 1.96 is used regardless: with 3 degrees of freedom a "5%" test would in fact reject a true null in 14.5% of samples. As the degrees of freedom grow, the estimated standard deviation settles on the true one (the law of large numbers), so the denominator settles down to 1 and the t distribution approaches the standard normal.

So the same t-statistic is stronger or weaker evidence depending on the sample behind it. The coefficient on experience in the wage regression has \(t = 2.39\). With that regression's 522 degrees of freedom the two-sided p-value is 0.017. The same 2.39 from a regression with 10 degrees of freedom would have a p-value of 0.038, and with 3 degrees of freedom 0.097, which is not significant at the 5% level.

6. The F distribution: a ratio of two chi-squares

To test several restrictions on a regression at once we need the counterpart of the t-statistic: a sum of squared quantities in the numerator, as in section 4, and an estimated variance in the denominator, as in section 5. If the errors are normally distributed, both are chi-squares, independent of each other, each divided by its degrees of freedom, and the distribution of their ratio is the F.

F. If \(\chi^2_m\) and \(\chi^2_d\) are independent chi-squares, then $$ F_{m,d} = \frac{\chi^2_m / m}{\chi^2_d / d} $$ has an F distribution with \(m\) and \(d\) degrees of freedom. In a regression F-test, \(m\) is the number of restrictions being tested and \(d\) is the residual degrees of freedom.
Density curves of the F distribution with 3 and 20, 1 and 30, and 10 and 100 degrees of freedom from 0 to 5. All three are right-skewed with most of their weight below 2, and the curve for 1 and 30 degrees of freedom rises off the top near 0. For 3 and 20 degrees of freedom the 5% critical value is 3.10, and the 5% of the area beyond it is shaded.
Figure 3. F densities for three pairs of degrees of freedom. The F distribution starts at zero and is skewed to the right, with at least 83% of its probability below 2 for each of the three pairs shown. For 3 and 20 degrees of freedom the 5% critical value is 3.10: the shaded area beyond it is 5%.

Like the chi-square, an F variable is never negative, and an F-test of restrictions rejects only for large values. If the restrictions are true, the numerator and the denominator are both estimates of the same variance, so the ratio varies around 1: with 3 and 522 degrees of freedom it exceeds 2.62 in only 5% of samples. A ratio far above 1 says the restrictions cost the regression much more fit than chance alone would account for.

In the wage regression the F-statistic for "all three slope coefficients are zero" is 80.39, with 3 and 522 degrees of freedom. The 5% critical value of that F distribution is 2.62. The statistic is thirty times larger, and the null is rejected.

7. How the four connect, in numbers

The definitions above can be checked directly. We drew standard normal numbers and built each distribution from them exactly as defined, 100,000 times each.

Four histograms of 100,000 simulated values each, with the exact density drawn over each: a standard normal Z, the sum of three squared normals (chi-square with 3 degrees of freedom), a normal divided by the square root of a chi-square with 5 degrees of freedom over 5 (t with 5 degrees of freedom), and a ratio of two scaled chi-squares (F with 3 and 20 degrees of freedom). In every panel the histogram follows the curve closely.
Figure 4. Squaring, adding and dividing standard normals reproduces the chi-square, t and F. Histograms of 100,000 simulated values of Z, of a sum of three squared Z's, of Z over the root of a chi-square with 5 degrees of freedom divided by 5, and of a ratio of scaled chi-squares with 3 and 20 degrees of freedom. The exact density of each distribution is drawn over its histogram. Simulation: numpy default_rng(2026).
Built from standard normalsDistribution5% critical valueShare of 100,000 simulated values beyond it
ZStandard normal±1.964.96%
Sum of 3 squared Z'sChi-square, 37.8154.97%
Z over root of (chi-square with 5 ÷ 5)t, 5±2.5715.01%
(chi-square with 3 ÷ 3) over (chi-square with 20 ÷ 20)F, 3 and 203.0985.06%

Each row builds one variable from standard normals and counts how many of the 100,000 simulated values fall beyond that distribution's 5% critical value. A share of 5% counted over 100,000 independent draws has a standard error of \(\sqrt{0.05 \times 0.95/100{,}000} = 0.0007\), or 0.07 percentage points, and all four counts are within one standard error of 5%.

The definitions also tie the distributions to each other:

  • A t squared is an F. Squaring \(T_k\) gives \(Z^2\) over \(\chi^2_k/k\), which is an F with 1 and \(k\) degrees of freedom. The critical values match: with 30 degrees of freedom, \(2.042^2 = 4.17\), the 5% critical value of F with 1 and 30. The same holds for a single coefficient in a regression. In the wage regression the experience coefficient has \(t = 2.391\). Its square, 5.72, is the F-statistic for the null that this one coefficient is zero. The 5% critical value of F with 1 and 522 degrees of freedom is 3.86, which is 1.965 squared, and the p-value is 0.017 for both.
  • A chi-square with one degree of freedom is a squared normal. Its 5% critical value, 3.841, is the square of 1.960 (up to rounding in the last digit).
  • With many degrees of freedom, t becomes normal and F becomes a scaled chi-square. The denominator of each settles down to 1. For the t, 1.965 at 522 degrees of freedom against 1.960. For the F with 3 restrictions, \(3 \times 2.622 = 7.87\) at 522 denominator degrees of freedom, against the chi-square value of 7.81.

8. Which test uses which distribution?

TestWhat it checksReference distributionExample on this site
z-testOne mean or coefficient, standard deviation known or sample largeStandard normalMean grade against 65, z = 1
t-testOne mean or coefficient, standard deviation estimatedt with degrees of freedom: observations minus 1 for a mean; observations minus the number of coefficients for a regressionCoefficient on experience, t = 2.39 with 522
F-testSeveral restrictions on a regression at onceF with (number of restrictions, residual degrees of freedom)All slopes zero, F(3, 522) = 80.39
Chi-square tests (Wald, likelihood ratio, LM, Q)Several restrictions at once, in large samplesChi-square with degrees of freedom equal to the number of restrictionsAutocorrelations jointly zero, in reading the correlogram

The rule of thumb: one restriction, normal or t; several restrictions, chi-square or F. Within each pair, the t and the F are the versions for regression with an estimated error variance, and the normal and the chi-square are their large-sample counterparts. The likelihood-ratio test in maximum likelihood estimation is a chi-square test.

9. Critical values and p-values in Stata, R and Python

Each program has functions that return a critical value for a given tail area, or a tail area for a given statistic. These are the values used on this page:

QuantityValue
Normal, two-sided 5% critical value1.960
t, two-sided 5% critical value, with 3, 8, 24, 30 and 522 degrees of freedom3.182, 2.306, 2.064, 2.042, 1.965
Chi-square with 3 degrees of freedom, 5% critical value7.815
F with 3 and 522 degrees of freedom, 5% critical value2.622
Two-sided p-value of t = 2.39 with 522 degrees of freedom0.0172
Probability that a standard normal exceeds 10.1587
Code and output:

Stata: the code

display invnormal(0.975)
display invttail(3, 0.025)
display invttail(8, 0.025)
display invttail(24, 0.025)
display invttail(30, 0.025)
display invttail(522, 0.025)
display invchi2tail(3, 0.05)
display invFtail(3, 522, 0.05)
display 2*ttail(522, 2.39)
display 1 - normal(1)

Stata: what it prints

. display invnormal(0.975)
1.959964

. display invttail(3, 0.025)
3.1824463

. display invttail(8, 0.025)
2.3060041

. display invttail(24, 0.025)
2.0638986

. display invttail(30, 0.025)
2.0422725

. display invttail(522, 0.025)
1.9645189

. display invchi2tail(3, 0.05)
7.8147279

. display invFtail(3, 522, 0.05)
2.6219805

. display 2*ttail(522, 2.39)
.01720207

. display 1 - normal(1)
.15865525

R: the code

# critical values and tail probabilities
qnorm(0.975)
qt(0.975, df = c(3, 8, 24, 30, 522))
qchisq(0.95, df = 3)
qf(0.95, df1 = 3, df2 = 522)
2 * pt(-2.39, df = 522)
pnorm(1, lower.tail = FALSE)

R: what it prints

> # critical values and tail probabilities
> qnorm(0.975)
[1] 1.959964
> qt(0.975, df = c(3, 8, 24, 30, 522))
[1] 3.182446 2.306004 2.063899 2.042272 1.964519
> qchisq(0.95, df = 3)
[1] 7.814728
> qf(0.95, df1 = 3, df2 = 522)
[1] 2.621981
> 2 * pt(-2.39, df = 522)
[1] 0.01720207
> pnorm(1, lower.tail = FALSE)
[1] 0.1586553

Python: the code

from scipy import stats

# critical values and tail probabilities
print(stats.norm.ppf(0.975))
print(stats.t.ppf(0.975, [3, 8, 24, 30, 522]))
print(stats.chi2.ppf(0.95, 3))
print(stats.f.ppf(0.95, 3, 522))
print(2 * stats.t.cdf(-2.39, 522))
print(stats.norm.sf(1))

Python: what it prints

1.959963984540054
[3.18244631 2.30600414 2.06389856 2.04227246 1.96451894]
7.814727903251179
2.6219805333662087
0.01720207232318519
0.15865525393145707

In R the functions beginning with q return critical values and those beginning with p return probabilities. Stata's functions ending in tail work with upper-tail areas. In Python, ppf is the inverse of the cumulative distribution and sf is the upper-tail area.

10. Common mistakes

  • Using 1.96 whatever the sample size. With 3 degrees of freedom the two-sided 5% critical value of t is 3.182, and a test that uses 1.96 rejects a true null in 14.5% of samples.
  • Looking for a lower-tail rejection region in a chi-square or F-test of restrictions. Both statistics are built from squares, and evidence against the restrictions makes them large.
  • Swapping the two degrees of freedom of an F. The number of restrictions comes first and the residual degrees of freedom second: F(3, 522), not F(522, 3).
  • Testing several coefficients with several t-tests. Three separate t-tests are not a test of the joint hypothesis that all three coefficients are zero. That hypothesis needs one F-test.
  • Counting degrees of freedom as n. For a mean they are n - 1, and for a regression n minus the number of coefficients, including the intercept.

11. Check your understanding

Five questions, marked on the page; every option has an explanation, including the wrong ones. (Without JavaScript the explanations are shown beneath each question.)

1. Which two of the four distributions are symmetric about zero?

Correct. Both are bell-shaped and centred on zero. The chi-square and the F are built from squares, so they start at zero and are skewed to the right.

A chi-square variable is a sum of squared normals, so it cannot be negative and cannot be symmetric about zero.

The F is a ratio of two sums of squares, so it is never negative. The square of a t variable is an F, but the t itself is symmetric and the F is not.

Were you sure?

2. A regression with one explanatory variable reports a slope t-statistic of 9.53 with 3 degrees of freedom. What is the F-statistic for the regression?

3.09 is the square root of 9.53. The F-statistic is the square of t, not its root.

F equals t only for t = 0 or t = 1. With a single restriction F is the square of t.

19.06 doubles t. The link between the two is a square: F = t².

Correct. With one restriction, F = t² = 9.53² = 90.8. (The software squares t before rounding it: 9.5263² = 90.75, the F it prints.)

Were you sure?

3. What happens to the two-sided 5% critical value of the t distribution as the degrees of freedom rise from 3 to 30 to 522?

It moves the other way. More degrees of freedom mean a better estimate of the standard deviation, thinner tails and a smaller critical value.

Correct. With few degrees of freedom the t distribution has heavy tails and needs a large multiple. As the degrees of freedom grow it becomes the standard normal.

1.96 is the value for the standard normal. For the t distribution the critical value depends on the degrees of freedom as well as the level.

Were you sure?

4. A regression has three explanatory variables and normally distributed errors. You test that all three slope coefficients are zero at once. Which distribution does the test statistic follow if the null is true?

The t distribution handles one restriction at a time. Three restrictions tested together need a statistic that combines them, and that statistic follows an F distribution.

A single standardised coefficient is approximately normal in large samples. A joint test of three restrictions is not a single standardised quantity.

Correct. Three restrictions give 3 numerator degrees of freedom; the denominator has n minus the four coefficients estimated. For the wage regression this is F(3, 522).

Were you sure?

5. Why can a chi-square statistic or an F statistic never be negative?

Correct. A chi-square is a sum of squared standard normals, and an F is a ratio of two such sums. Evidence against the restrictions makes these statistics large, so the tests on this page reject in the upper tail.

Nothing is discarded or made positive after the event. The statistics are sums of squares, so they are non-negative by construction.

There are no negative values to drop. Large positive values are the ones that count against the null.

Were you sure?

12. Questions people ask

The t distribution is symmetric about zero and tests one restriction, such as a single coefficient being zero. The F distribution takes only positive values, is skewed to the right, and tests several restrictions at once. They are linked: the square of a t variable with k degrees of freedom is an F with 1 and k degrees of freedom.

All four are built from standard normal variables. The sum of k squared independent standard normals is a chi-square with k degrees of freedom. A standard normal divided by the square root of an independent chi-square over its degrees of freedom is a t. The ratio of two independent chi-squares, each divided by its degrees of freedom, is an F.

They count the independent pieces of information left for estimating the variance. For a test on one mean they are n - 1, because the deviations from the sample mean must add to zero. In a regression they are n minus the number of coefficients estimated. Fewer degrees of freedom mean heavier tails and larger critical values.

The standard normal and the t are symmetric about zero, so their tests can be one-sided or two-sided. The chi-square and the F are built from squares: they cannot be negative, they are skewed to the right, and the tests of restrictions built on them reject for large values. As the degrees of freedom grow, the t approaches the normal.

Both test several restrictions together. The F-test is the exact version for a regression with normal errors and is what regression software prints. The chi-square test is its large-sample counterpart, used for likelihood-ratio tests and for tests on autocorrelations. In large samples they agree: the number of restrictions times F is approximately chi-square.

13. Where next

Send me your question: module, topic and deadline

I tutor statistics and econometrics one-to-one, from distribution theory and a first hypothesis test through to regression, panel data and time series. Bring the question you are stuck on and we will work through it in the free 30-minute consultation.

Book a free 30-minute consultation Statistics tuition: how it works

Numbers and simulation. Critical values and probabilities computed with scipy and checked in R. Figure 4: one draw of 100,000 rows of 33 independent standard normal numbers, numpy default_rng(2026); rng.standard_normal((100000, 33)). Counting columns from 0, each row gives Z (column 0), a chi-square with 3 degrees of freedom (columns 1 to 3), a t with 5 (column 4 over columns 5 to 9) and an F with 3 and 20 (columns 10 to 12 over columns 13 to 32). Wage regression: Wooldridge, Introductory Econometrics: A Modern Approach, data set WAGE1 (526 workers, 1976 Current Population Survey); results quoted, data not republished. Five-worker example: illustrative data.

Free 30-min consultationNo obligation · reply within one business day
Book now