Attached is a revised procedure file for the Bai-Perron structural break analysis. This has been substantially updated, and now includes a table with test statistics for different numbers of breaks (TESTS option), and a full table of the final regression (PRINT option). This now includes 95% confidence interval on the break dates. Note that the CI's on the break dates can be very sensitive to the methods used for calculating long-run variances, particularly since partitions can be fairly (or even very) short.
Note that this requires RATS 7.3 or later.
In May 2011, we corrected an error in the calculation of the BIC which could affect close decisions in the number of breaks.
@BaiPerron( options ) depvar start end
# list of regressors
Options: MINSPAN = shortest distance between two breaks [number of regressors]
MAXBREAKS = maximum breaks allowed [2]
NFIX=number of regressors which are fixed over time[0]
ITERS=maximum number of iterations[20]. (Matters only if NFIX>0)
[PRINT]/NOPRINT Controls printing of the final regression and breakpoints
TESTS/[NOTESTS] Controls printing of the table of BIC, LWZ and F tests
for choosing the number of breaks.
Supplementary Card: list of regressors with the fixed regressors (if any) listed first
For an example, see http://www.estima.com/forum/viewtopic.php?f=30&t=501.
