1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219
|
Changes in Version 1.5-4
o Updated reference output from examples for R CMD check.
Changes in Version 1.5-3
o Fixups for R CMD check on different platforms (thanks to support from
Kurt Hornik and Tomas Kalibera).
o Fixed auto-detection of problems with sorting in summary() methods of
breakpointsfull objects (reported by Spencer Graves). In some extreme
cases with many breakpoints and very short segments, the sort=TRUE
approach of displaying the breakpoints fails which was not reported
correctly automatically.
Changes in Version 1.5-2
o Added lrvar = FALSE argument to efp() so that optionally a long-run variance
estimator (Andrews or Newey-West) instead of the standard OLS estimator can
be used for the error variance.
o Added vcov. = NULL argument to efp() so that optionally other covariance
matrix estimators can be plugged into RE and ME tests (e.g., sandwich(),
kernHAC(), NeweyWest(), etc.).
o The default recresid() gained an argument qr.tol = 1e-7 which allows to
pass another tolerance to lm.fit() for detecting linear dependencies in
(small) subsamples. Furthermore, an argument engine = c("R", "C") has been
added along with an alternative faster C implementation (by Nikolaus
Umlauf).
o The formula method of breakpoints() now passes ... to recresid(), e.g., for
the qr.tol and engine arguments above.
o The breaks argument of the breakpoints() formula argument is now checked
to be at least 1.
o breakpoints(..., hpc = "foreach") now also works if the "foreach" package
is not attached.
o Improved support for formulas like 'y ~ .' in efp(), Fstats(), and
breakpoints(). (Suggested by Matthieu Stigler.)
o Bug fix in gefp(..., decorrelate = FALSE). Scaling is done with the square
root of the diagnoal of the variance - as opposed to the diagonal of the
square root of the variance. (Reported by Dries Debeer.)
Changes in Version 1.5-1
o ordL2BB() now uses a direct simulation method based on mvtnorm::rmvnorm()
which is much faster, making the computation of p values and critical values
for the ordinal maxLM statistic much faster and feasible "on the fly".
o Reduced number of significant digits in breakpoints summary to
getOption("digits") - 3.
o Reference output updated for recent versions of R.
Changes in Version 1.5-0
o Added new efpFunctional generators for conducting various types of
structural change tests based on empirical fluctuation processes of class
"gefp". In particular a (maximum) MOSUM functional was added as well
as several functionals suitable for aggregation along categorical
variables. The documentation for previously available functionals
such as supLM() was also enhanced.
o The new functionals mentioned above for assessing parameter instability
along (ordered) categorical variables are catL2BB (unordered),
ordL2BB and ordwmax (ordered). These are discussed in more detail in
Merkle, Fan, and Zeileis (2013, Psychometrika).
o Added a new default method for sctest(). This essentially just calls
gefp(object, fit = NULL) and then (optionally) calls plot() and sctest()
using the specified functional. However, several convenience options have
been added, e.g., using the maximum likelihood information (rather than
the outer product of gradients) for the covariance matrix or specifying
the functional via a character string.
o Documentation of the sctest() generic and its methods have been enhanced.
Methods for "formula", "efp", and "Fstats" are suitable for assessing
structural changes in linear regression models while the "default" and
"gefp" methods (see above) are suitable for general parametric models.
o Improved plot() method for gefp/efpFunctional to allow for more
flexibility in boundary display. Rather than only boundary = TRUE) or
FALSE one can now specify a list of graphical parameters, e.g.,
boundary = list(col = "slategray", lty = 2).
o Updated Depends/Imports in DESCRIPTION/NAMESPACE with new R CMD check
requirements.
Changes in Version 1.4-7
o plotProcess() function in "efpFunctional" objects now takes a
boundary = TRUE argument by default which can be set to FALSE to
suppress plotting of the boundary function.
o Added a check (and a more intelligible warning) in the "formula"
method of breakpoints() whether the 'breaks' argument supplied by
the user is too large.
Changes in Version 1.4-6
o Default recresid() can now also deal with regressors that do not
vary across (small) subsamples.
Changes in Version 1.4-5
o Further improvements in new recresid() default method.
Now also works correctly if some coefficients are not identified
on the initial subsamples in the recursion.
o Resaved datasets to reduce storage requirements.
o Fixed bug in breakpoints() for time series that contain NAs.
Changes in Version 1.4-4
o Default recresid() method now tries to choose adaptively between
using the faster updating formula and the slower full
QR decomposition to yield numerically more stable results.
In previous versions of the function the QR decomposition was
used only in the first iteration.
o Improvement in breakdates() computations.
Changes in Version 1.4-3
o Speed-up in breakpoints() for the intercept-only case,
i.e., breakpoints(y ~ 1).
Changes in Version 1.4-2
o Improved time index computations in gefp().
o Added replication notes in ?durab.
Changes in Version 1.4-1
o efp(), Fstats(), and breakpoints() are now more cautios about using
time series properties from the data and try to check whether any
NAs were removed. In general, the functions will yield best results
if all NA processing is done before calling them.
o Better handling of time series properties for the boundaries in
the examples of SP2001.
Changes in Version 1.4-0
o added optional high performance computing support by means of the
"foreach" package for the breakpoints() formula method. This can
be leveraged to alleviate the computational burden in the dynamic
programming approach. Simply register a parallel backend (e.g.,
by means of "doMC" or "doSNOW") and call breakpoints() with
additional argument hpc = "foreach".
Changes in Version 1.3-7
o added optional start end end arguments to recresid().
Changes in Version 1.3-6
o enhanced documentation for new Rd parser.
Changes in Version 1.3-5
o added some further references to the vignette,
and provide the associated .bib file in ~/inst/doc/.
o removed \itemize in .Rd files for new R-devel
Changes in Version 1.3-4
o fixed CITATION encoding
o removed Z.sty dependency in vignette
Changes in Version 1.3-3
o enhanced references in the vignette, CITATION and
man pages
o fixed some outdated information in the vignette
Changes in Version 1.3-2
o added new data set with bibliographic information about
structural change publications
Changes in Version 1.3-1
o renamed SP500 to SP2001 to avoid conflicts with MASS
Changes in Version 1.3-0
o added NAMESPACE
o improved dependency declaration in DESCRIPTION
|