Skip to content

Chow test(1960)/Structural change test

2 messages · Axel Leroix, Achim Zeileis

#
On Mon, 18 May 2009, Axel Leroix wrote:

            
RTFM. All functions always ask for a formula (= a description of the model 
under the nullhypothesis). Fstats() has been enhanced for convenience so 
that you can also supply a fitted linear model which is not available for 
direct application of the sctest.formula() method.

(Personally, I never use sctest.formula() but always explicitely use 
Fstats(), efp(), or gefp().)

  ?
The tests based on recursive residuals have good power only if a change 
occurs early in the sample. They have very poor power for late changes.

As there are infinitely many possible patterns of deviation from parameter 
stability, there is no test that uniformly dominates all others across all 
conceivable patterns. Which test is used in practice hence depends on the 
patterns you want have good power against. See the references in the 
strucchange package for more details.
  ?
Technically you can do both and there are examples for both in the 
strucchange docs.

If you have a good model that can capture all autocorrelation, I would 
recommend to test for structural change in that model. Otherwise if there 
is only little autocorrelation that you don't want/need to model 
explicitely, you can adjust the tests, e.g., by using HAC covariances. 
These can be plugged into both Fstats() and gefp() (but not efp()).

hth,
Z