SAS Viya Forecasting Cookbook

0

You may be familiar with the online text Forecasting: Principles and Practice, by two of the very top contributors in the field, Rob Hyndman and George Athanasopoulos. (Both are at Monash University in Australia. Rob was longtime Editor-in-Chief of the International Journal of Forecasting, and George is currently President of the International Institute of Forecasters.) From the Preface:

This textbook is intended to provide a comprehensive introduction to forecasting methods and to present enough information about each method for readers to be able to use them sensibly. We don’t attempt to give a thorough discussion of the theoretical details behind each method, although the references at the end of each chapter will fill in many of those details.

The online text is frequently updated (most recently on June 11, 2020 as of this writing). And while the online version is free to access, downloadable and hard copy versions can be purchased.

SAS Viya Forecasting Cookbook on GitHub

Throughout Forecasting: Principles and Practice, the authors use R to illustrate examples. But what if you want to try the examples in SAS?

My colleagues in R&D thought it would be helpful to illustrate some of the book's examples in SAS, and have produced the SAS Viya Forecasting Cookbook on GitHub. Examples include time series regression models, time series decomposition, exponential smoothing, ARIMA, hierarchical forecasting, and neural nets.

So what if you happen to like coding in R, Python, or other open source as well as in SAS?

SAS: Designed to Be Open

SAS delivers an open analytics platform that's accessible from the interface or coding language of your choice. The SAS open platform is compatible with the following:

  • SAS - SAS Viya uses PROC CAS to run CAS actions in SAS Cloud Analytic Services.
  • REST - Use REST APIs for any client language to access SAS analytics, data and services.
  • Python - Use Python APIs to apply SAS Viya CAS actions.
  • R - Use R APIs to apply SAS Viya CAS actions.
  • Java - Use Java APIs to apply SAS Viya CAS actions.
  • Lua - Use Lua APIs to apply SAS Viya CAS actions.
  • iOS and Android - Use iOS and Android SDKs to create mobile apps that access content in SAS Viya.

So with SAS, you can build analytics your way using your preferred programming language (SAS, Python, Java, R), or an intuitive interface, or open REST APIs -- from one platform.

Find more online about SAS and the Open Ecosystem.


Full citation of the book: Hyndman, R.J., & Athanasopoulos, G. (2018) Forecasting: principles and practice, 2nd edition, OTexts: Melbourne, Australia. OTexts.com/fpp2. Accessed on June 25, 2020.

Share

About Author

Mike Gilliland

Product Marketing Manager

Michael Gilliland is a longtime business forecasting practitioner and formerly a Product Marketing Manager for SAS Forecasting. He is on the Board of Directors of the International Institute of Forecasters, and is Associate Editor of their practitioner journal Foresight: The International Journal of Applied Forecasting. Mike is author of The Business Forecasting Deal (Wiley, 2010) and former editor of the free e-book Forecasting with SAS: Special Collection (SAS Press, 2020). He is principal editor of Business Forecasting: Practical Problems and Solutions (Wiley, 2015) and Business Forecasting: The Emerging Role of Artificial Intelligence and Machine Learning (Wiley, 2021). In 2017 Mike received the Institute of Business Forecasting's Lifetime Achievement Award. In 2021 his paper "FVA: A Reality Check on Forecasting Practices" was inducted into the Foresight Hall of Fame. Mike initiated The Business Forecasting Deal blog in 2009 to help expose the seamy underbelly of forecasting practice, and to provide practical solutions to its most vexing problems.

Comments are closed.

Back to Top