Skip to content

Releases: christophsax/seasonal

CRAN release 1.10.0

29 Oct 14:57
Compare
Choose a tag to compare

minor changes

  • Improved messages on rerun in series()
  • Spec list in ?series is automatically parsed from the X-13 manual
  • Save output files if 'dir' is specified
  • Improvements when reading spc files #320 #323 #321 #331

CRAN release 1.9.0 2022-04-18

18 Apr 11:56
Compare
Choose a tag to compare

bug fix

  • seas() works within forking parallization (e.g., mclapply) #276
    Thanks to @jonlachmann!
  • annual series are read correctly #264
  • Jan 1 can be used in genhol() #261
  • genhol() produces correct result in 1931 #193
  • out() works on composite objects #278
  • series() works on composite objects #278
  • Keep series specification also in noinst/specs/specs.csv
  • Adjust specs to include composite series, some additional seats series

CRAN release 1.8.0 2021-03-05

05 Mar 21:30
Compare
Choose a tag to compare

new features

  • support for multiple time series and the composite spec

enhancements

  • static() prints a prettier output

bug fix

  • as.data.frame() fix date conversion for freqency 4, 2 (#256)
  • static() drop occasional warning (#235)
  • fix some backslash confusion on Windows (#237)

CRAN release 1.7.1 2020-06-06

06 Jun 13:10
Compare
Choose a tag to compare

bug fix

  • specify convert.type(as.is = TRUE), to comply with next R

CRAN release 1.7.0 2018-12-19

20 Dec 12:11
Compare
Choose a tag to compare

minor changes

  • like update(), static now uses m$list, rather than m$call. This makes it
    usable in lapply or other functions.

bug fix

  • fix dates for Chinese New Year in 2015 and 2017 (#219)
  • outlier(): reverted workaround for problem with byte compiler in R 3.4.0,
    which has been fixed in R. Fixes incomplete outliers in view() and bug
    in identify. (#211, #212)
  • fix error in summary when no seasonal adjustment is requested (#226)

documentation

  • article in Journal of Statistical Software as vignette
  • README.md providing a short overview of the package
  • citation refering to publication in Journal of Statistical Software

CRAN release 1.6.1 2017-05-02

03 May 07:11
Compare
Choose a tag to compare

enhancements

  • A second, more verbose run after a non-zero exit, to detect Fortran run time
    errors (#194)

bug fix

  • deal with new file in build 1.1.39 (macOS)
  • outlier(): workaround for problem with byte compiler in R 3.4.0
    #209
  • import.spc(): fixed parsing of explicitly specified NULL entries
    E.g., regression{aictest=()} results in now regression.aictest = NULL
    (#202)
  • series(), out(): fix if model was updated using update()
    (#191)
  • some X-13 notes were not shown in summary
    (#200)
  • static parsing error with change of regime
    (#205)

CRAN release 1.5.1 2017-02-12

13 Feb 12:44
Compare
Choose a tag to compare

1.5.1 2017-02-12

bug fix

  • removing 'udg' classification and as.data.frame() method from udg() output,
    because it messes up with several other functions.

CRAN release 1.5.0 2017-02-12

12 Feb 18:22
Compare
Choose a tag to compare

1.5.0 2017-02-12

defunct

  • inspect() is defunct, use view() instead. Shiny application code removed
    from package.

enhancements

  • as.data.frame() methods to coerce output of seas, summary.seas() and udg()
    to a data.frame. Useful for further processing (experimental). Replaces the
    experimental 'data.frame' argument in summary.seas() and udg() from the last
    version.

CRAN release 1.4.0 2016-12-23

23 Dec 14:49
Compare
Choose a tag to compare

new features

  • seasonal now uses the graphical user interface from the new seaonalview
    package. To install from CRAN, use: install.packages('seasonalview')
    Use the 'view()' function instead of 'inspect', which is deprecated and will
    be defunct soon.

enhancements

  • new update() method, updates a "seas" object, works with R generic.
  • new predict() method, returns the final series of an (updated) "seas"
    object, works with R generic.
  • static() function has new argument 'x11.static'. If TRUE, moving averages
    of X-11 are fixed as well.
    (Thanks to Brian Monsell)
  • static() function has new argument 'evaluate'. If TRUE, it returns an
    evaluated call, an object of class "seas".
  • import.spc() function has new argument 'text', to accept the content of an
    X-13 .spc file as a character vector.
  • udg() and summary.seas() gain an optional 'data.frame' argument, which
    returns their info as a data.frame. Useful for further processing.
    (experimental)

bug fixes

  • import.spc imports arima models with commas. E.g., (0, 1, 1).
    (Thanks to Brian Monsell)
  • substitute colons in series name to avoid reading error.
  • shorten long series names to avoid X-13 error.
    (Both thanks to Bill Dunlap)
  • missing udg element in summary no longer leads to an error.
  • xreg specification ensures regression spec is used.
    (Thanks to Jose Pavia)
  • outlier plotted correctly for bi-annual data (SEATS only).

minor changes

  • U.S. unemployment as example series (experimental).
  • 'plot', 'residplot' and 'monthplot' are easier to customize.
  • import.spc() and import.ts() no longer experimental. They are here to stay.

documentation

  • reflect switch from inspect() to view()
  • documentation for update.seas() and predict.seas()
  • updated vignette
  • example on 'composite' in ?seas

CRAN release 1.3.0 2016-08-07

06 Aug 20:58
Compare
Choose a tag to compare

new features

  • udg(): utility function to extract type converted udg statistics
    e.g., M quality statistics of X-11
  • summary() can be customized, e.g, to include M quality statistics
  • methods for R generics: AIC(), BIC(), nobs(), logLik()

deprecated

  • non-html binaries: startup message to announce drop of support
  • arimamodel(): use the more general 'udg(x, "x13mdl")'

under the hood

  • statistics used by other functions (e.g., summary) are imported by udg()
  • 'lks' output of X-13 is not used and produced anymore, as the content can be
    accessed by udg()

documentation

  • updated documentation to include udg()
  • various minor adjustments

bug fixes

  • estimate.armacmatrix can now be imported
    (#160)
  • minor fixes in inspect()
    (#162)
  • range outliers (e.g. TL) show up in plot.seas() with start date, rather
    than causing an error.
    (#163)