FCUSUM 1.1.0

Critical corrections — results from 1.0.0 should be recomputed

New testing procedure

With fractional frequencies the null distribution of the Fourier CUSUM depends on the true frequency, and the frequency search shrinks the statistic, so no single table indexed by kstar can be valid. fcum() now proceeds in three steps:

  1. DOLS estimation and search for the frequency that minimises the RSS.
  2. A sup-F pre-test for the Fourier terms (tabulated critical values for p = 1..4, kstar = 1..5, fractional and integer grids).
  3. If the Fourier terms are significant, the Fourier CUSUM with bootstrap critical values that replicate the frequency search around the estimated break (boot = "iid", default, or "sieve"); otherwise the Xiao-Phillips CUSUM without Fourier terms (tabulated critical values).

fourier = "always" / "never" override the pre-test; cv = "table" uses fast asymptotic critical values at the selected frequency instead of the bootstrap (conservative in finite samples). Configurations outside the tables are simulated automatically.

Other changes