knitr::opts_chunk$set( message = FALSE, warning = FALSE, fig.width = 8, fig.height = 4.5, fig.align = 'center', out.width='95%', dpi = 100, collapse = TRUE, comment = "#>" )
This tutorial focuses on 3 functions for visualizing time series diagnostics:
plot_acf_diagnostics()
plot_seasonal_diagnostics()
plot_stl_diagnostics()
Run the following code to set up for this tutorial.
library(dplyr) library(timetk) # Setup for the plotly charts (# FALSE returns ggplots) interactive <- TRUE
m4_hourly %>% group_by(id) %>% plot_acf_diagnostics( date, value, # ACF & PACF .lags = "7 days", # 7-Days of hourly lags .interactive = interactive )
walmart_sales_weekly %>% select(id, Date, Weekly_Sales, Temperature, Fuel_Price) %>% group_by(id) %>% plot_acf_diagnostics( Date, Weekly_Sales, # ACF & PACF .ccf_vars = c(Temperature, Fuel_Price), # CCFs .lags = "3 months", # 3 months of weekly lags .interactive = interactive )
taylor_30_min %>% plot_seasonal_diagnostics(date, value, .interactive = interactive)
m4_hourly %>% group_by(id) %>% plot_seasonal_diagnostics(date, value, .interactive = interactive)
m4_hourly %>% group_by(id) %>% plot_stl_diagnostics( date, value, .frequency = "auto", .trend = "auto", .feature_set = c("observed", "season", "trend", "remainder"), .interactive = interactive)
My Talk on High-Performance Time Series Forecasting
Time series is changing. Businesses now need 10,000+ time series forecasts every day.
High-Performance Forecasting Systems will save companies MILLIONS of dollars. Imagine what will happen to your career if you can provide your organization a "High-Performance Time Series Forecasting System" (HPTSF System).
I teach how to build a HPTFS System in my High-Performance Time Series Forecasting Course. If interested in learning Scalable High-Performance Forecasting Strategies then take my course. You will learn:
Modeltime
- 30+ Models (Prophet, ARIMA, XGBoost, Random Forest, & many more)GluonTS
(Competition Winners)Unlock the High-Performance Time Series Forecasting Course
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.