fcum() rejected a true null of cointegration in roughly 90%
of samples at the nominal 5% level.q is given), as Xiao and
Phillips (2002) require for a nuisance-parameter-free limit
distribution. 1.0.0 used plain OLS.bw = "nw" default,
"kurozumi", "andrews") instead of the residual
standard deviation, so the test is robust to serially correlated
errors.x given as a
matrix or data frame was flattened into a single column in 1.0.0, so p
> 1 failed. Fixed.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:
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.
kstar must be a positive integer (non-integer values
silently fell back to the p = 1, k = 1 critical values in 1.0.0).aicc() helper was removed.fcum_cv_sim() simulates the null
distribution of the plain CUSUM, the sup-F statistic or the
fixed-frequency Fourier CUSUM for any n, p and settings.fcum objects now carry p-values, the pre-test, both
CUSUM statistics, and gain plot(), coef() and
residuals() methods.data-raw/critical_values.R reproduces all tables and
data-raw/size_power.R reproduces the size and power
experiments.