demo/graph_acf_demo.R

library(data.table)
library(ggplot2)
library(grid)
library(gtable)
library(tsbox)
library(RplotterPkg)
library(RtsaPkg)

# simulate a series that has a significant autoregression at lags 1 and 2
# set the layout as horizontal and show only the acf and pacf autocorrelations
ar_2 <- arima.sim(list(ar = c(0.65, 0.3)), n = 1000)
ar_2_df <- RtsaPkg::tsObj_to_dt(ar_2)

RtsaPkg::graph_acf(
  df = ar_2_df,
  time_col = "time",
  value_col = "value",
  max_lag = 12,
  confid_level = 1.96,
  title = "Autocorrelations of Simulated ARIMA(2,0,0) Series",
  caption = "Observed time series",
  bold_y = 0.0,
  line_width = 0.6,
  line_color = "brown"
)
deandevl/RtsaPkg documentation built on Oct. 5, 2023, 5:23 p.m.