Description Usage Arguments See Also Examples
Conducts seasonal adjustment on the fly for ggplot2, from LOESS seasonal decomposition
1 2 3 |
mapping |
Set of aesthetic mappings created by |
data |
The data to be displayed in this layer. There are three options: If A A |
geom |
The geometric object to use display the data |
position |
Position adjustment, either as a string, or the result of a call to a position adjustment function. |
show.legend |
logical. Should this layer be included in the legends?
|
inherit.aes |
If |
frequency |
The frequency for the time series |
s.window |
either the character string |
index.ref |
if not NULL, a vector of integers indicating which elements of the beginning of each series to use as a reference point for converting to an index. If NULL, no conversion takes place and the data are presented on the original scale. |
index.basis |
if index.ref is not NULL, the basis point for converting to an index, most commonly 100 or 1000. See examples. |
... |
other arguments for the geom |
Other time series stats for ggplot2: stat_decomp
,
stat_index
, stat_rollapplyr
,
stat_seas
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | ap_df <- tsdf(AirPassengers)
# periodic if fixed seasonality; doesn't work well:
ggplot(ap_df, aes(x = x, y = y)) +
stat_stl(s.window = "periodic")
# seasonality varies a bit over time, works better:
ggplot(ap_df, aes(x = x, y = y)) +
stat_stl(s.window = 7)
# Multiple time series example:
ggplot(ldeaths_df, aes(x = YearMon, y = deaths, colour = sex)) +
geom_point() +
facet_wrap(~sex) +
stat_stl(s.window = 7) +
ggtitle("Seasonally adjusted lung deaths")
# Index so first value is 100:
ggplot(ap_df, aes(x = x, y = y)) +
stat_stl(s.window = 7, index.ref = 1)
|
Loading required package: ggplot2
sh: 1: /usr/local/lib/R/site-library/x13binary/bin/x13ashtml: Permission denied
The binaries provided by 'x13binary' do not work on this
machine. To get more information, run:
x13binary::checkX13binary()
You can set 'X13_PATH' manually if you intend to use your own
binaries. See ?seasonal for details.
Warning message:
running command '/usr/local/lib/R/site-library/x13binary/bin/x13ashtml /work/tmp/tmp/Rtmp0lmLRZ/Testairline' had status 126
Calculating frequency of 12 from the data.
Calculating frequency of 12 from the data.
Calculating frequency of 12 from the data.
Calculating frequency of 12 from the data.
Calculating frequency of 12 from the data.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.