autoplot-decomp-method function

Plot Method for Decomposition Results in the Style of ggplot2

Plot Method for Decomposition Results in the Style of ggplot2

This is method for producing various plots of the decomposition results returned by this package.

## S4 method for signature 'decomp' autoplot(object, which = NULL, ...)

Arguments

  • object: an object returned by the function deseats.
  • which: various plots can be selected either via a keyword or a number; enter "facets" or 1 to show a facet plot of the estimated time series components; enter "observations" or 2 to show the input time series; enter "fitted" or 3 to show the observations alongside the estimated trend with seasonality; enter "detailed_fit" or 4 to show the observations together with the fitted values and the trend; enter "trend_season" or 5 to show the observations together with the trend and with the seasonality (the latter shown around the series mean); enter "residuals" or 6 to plot the both detrended and seasonally adjusted series; use 7 or "deseasonalized" to show the seasonally adjusted series; enter 8 or "detrended" to plot the detrended series; the default is which = NULL which then lets you select a plot interactively in the R console.
  • ...: no purpose and only implemented for compatibility.

Returns

A ggplot2-graphic object is returned, i.e. an object of classes "gg" and "ggplot".

Details

Create predefined standard plots of the decomposition objects returned by the deseats package, e.g. returned by the function deseats. Plots are created in the ggplot2 plot style. The type of plot can be chosen either interactively from the console, or the argument which can be used to directly select the kind of plot to create (see also the description of the argument which) within the function call.

If plot type 5 (which = 5) is selected, the estimated seasonality will be displayed around the mean of the observations by default. Setting the additional argument s_around to some other value, will lead to the seasonality being displayed around that constant value.

Examples

Xt <- log(EXPENDITURES) est <- deseats(Xt) autoplot(est, which = 3)

Author(s)

  • Dominik Schulz (Research Assistant) (Department of Economics, Paderborn University),

    Author and Package Creator

  • Maintainer: Dominik Schulz
  • License: GPL-3
  • Last published: 2024-07-12

Useful links