Statistics How To

Chow Test: Definition & Examples

Regression Analysis > Chow Test

What is a Chow Test

The Chow test tells you if the regression coefficients are different for split data sets. Basically, it tests whether one regression line or two separate regression lines best fit a split set of data.

Split Data Sets and the Chow Test

Sometimes your data will have a break point or structural point (a period of significant or violent change), splitting a data set into two parts. For example:

  • Donations given to an organization before and after a natural disaster.
  • Stock market prices before and after Black Friday.
  • House prices before and after a significant interest change.
  • Asset prices before and after civil war.

chow test

The dataset on the left has a single regression line . The set on the right has a break point in the middle and two regression lines.

If the two parts can be represented by one single regression line, we say that the regression can be “pooled.”

Let’s say your linear regression analysis of two parts of a data set (shown on the right) resulted in the following two linear regression equations:

  • First part of the data: yt = X1*b1 + μ1
  • Second part of the data: yt = X2*b2 + μ2

The Chow test would tell you if the coefficients b1 = b2 and μ1 = μ2. If they are equal, the data set can be represented with a single regression line.

Running the Test

The null hypothesis for the test is that there is no break point (i.e. that the data set can be represented with a single regression line).

  1. Run a regression for the entire data set (the “pooled regression”). Collect the error Sum of Squares data.
  2. Run separate regressions on each half of the data set. Collect the Error Sum of Squares data for the two regressions.
  3. Calculate the Chow F statistic using the SSE from each subsample. The formula is: chow-test-formula


    • RSSp = pooled (combined) regression line.
    • RSS1 = regression line before break.
    • RSS2 = regression line after break.
  4. Find the F-critical value from the F-table.
  5. Reject the null hypothesis if your calculated F-value falls into the rejection region (i.e. if the calculated F-value is greater than the F-critical value).

Chow, G.C. (1960), “Tests of Equality between Sets of Coefficients in Two Linear Regressions,” Econometrica, 28, 591-605.


If you prefer an online interactive environment to learn R and statistics, this free R Tutorial by Datacamp is a great way to get started. If you're are somewhat comfortable with R and are interested in going deeper into Statistics, try this Statistics with R track.

Comments are now closed for this post. Need help or want to post a correction? Please post a comment on our Facebook page and I'll do my best to help!
Chow Test: Definition & Examples was last modified: November 12th, 2017 by Stephanie Glen