https://github.com/firmai/atspy
Raw File
Tip revision: bae5326e3c2803f8458919b70f034c57567be5c6 authored by Derek Snow on 18 December 2021, 09:26:18 UTC
Update README.md
Tip revision: bae5326
paper.md
---
title: 'AtsPy: Automated Time Series Forecasting in Python'
tags:
  - Automated
  - Time Series
  - Machine Learning
  - Python
authors:
  - name: Derek Snow
    orcid: 0000-0001-6681-6828
    affiliation: "Alan Turing Institute"
affiliations:
 - name: Research Associate, The Alan Turing Institute
   index: 1
date: 22 April 2020
bibliography: paper.bib

---

# Summary

AtsPy, an open source automated time series framework is developed as a working 
prototype to showcase the ability of state of the art univariate time series methods.


A Python-centric view on the recent growth of time series tools shows the development
of the Prophet by Facebook[@Taylor:2017], the GluonTS[@Alexandrov:2019] toolkit by Amazon, and the ForecastTCN algorithm
by Microsoft. Among others, these tools have put forecasting methods in the hands of the
everyday user. We have also seen contributions from academia and independent developers 
with algorithms and packages like N-Beats, Auto-Arima, and TBATS[@Hyndman:2011],. The majority of these 
have been implemented in AtsPy which is hosted on GitHub.The recent surge in automated 
time series methods is the direct result of new algorithms (TBATS), procedures (Prophet),
and frameworks (GluonTS). In the following section we will seek to understand how these 
methods have led to the automation of time series forecasting and also discuss how existing 
method can be used to automate predictions. 

Can be seen as a univariate instantiation of GluonTS with an emphasis on model diversity. 
AtsPy is built on top of Auto-Arima, TBATS, Prophet, and GluonTS. It is an extremely fast
method to test which model best fits your data. AtsPy's final innovation is
an ensemble time series protocol developed with the LightGBM flavour Gradient Boosting Machine
and extracted time series features. 


back to top