The University of Southampton
University of Southampton Institutional Repository

A basic time series forecasting course with Python

A basic time series forecasting course with Python
A basic time series forecasting course with Python

The aim of this paper is to present a set of Python-based tools to develop forecasts using time series data sets. The material is based on a 4-week course that the author has taught for 7 years to students on operations research, management science, analytics, and statistics 1-year MSc programmes. However, it can easily be adapted to various other audiences, including executive management or some undergraduate programmes. No particular knowledge of Python is required to use this material. Nevertheless, we assume a good level of familiarity with standard statistical forecasting methods such as exponential smoothing, autoregressive integrated moving average (ARIMA), and regression-based techniques, which is required to deliver such a course. Access to relevant data, codes, and lecture notes, which serve as based for this material, is made available (see https://github.com/abzemkoho/forecasting) for anyone interested in teaching such a course or developing some familiarity with the mathematical background of relevant methods and tools.

90-04, 97U50, 97U70, ARIMA, Exponential smoothing, Forecasting, Python, Regression
Zemkoho, Alain
30c79e30-9879-48bd-8d0b-e2fbbc01269e
Zemkoho, Alain
30c79e30-9879-48bd-8d0b-e2fbbc01269e

Zemkoho, Alain (2023) A basic time series forecasting course with Python. Operations Research Forum, 4 (1), [2]. (doi:10.1007/s43069-022-00179-z).

Record type: Article

Abstract

The aim of this paper is to present a set of Python-based tools to develop forecasts using time series data sets. The material is based on a 4-week course that the author has taught for 7 years to students on operations research, management science, analytics, and statistics 1-year MSc programmes. However, it can easily be adapted to various other audiences, including executive management or some undergraduate programmes. No particular knowledge of Python is required to use this material. Nevertheless, we assume a good level of familiarity with standard statistical forecasting methods such as exponential smoothing, autoregressive integrated moving average (ARIMA), and regression-based techniques, which is required to deliver such a course. Access to relevant data, codes, and lecture notes, which serve as based for this material, is made available (see https://github.com/abzemkoho/forecasting) for anyone interested in teaching such a course or developing some familiarity with the mathematical background of relevant methods and tools.

Text
s43069-022-00179-z - Version of Record
Available under License Creative Commons Attribution.
Download (12MB)

More information

Accepted/In Press date: 16 November 2022
e-pub ahead of print date: 23 December 2022
Published date: 1 March 2023
Additional Information: Funding Information: This work is supported by the EPSRC grant with reference EP/V049038/1 and the Alan Turing Institute under the EPSRC grant EP/N510129/1.
Keywords: 90-04, 97U50, 97U70, ARIMA, Exponential smoothing, Forecasting, Python, Regression

Identifiers

Local EPrints ID: 474384
URI: http://eprints.soton.ac.uk/id/eprint/474384
PURE UUID: 94f299fd-5408-4828-9dbb-26c4309d5cd3
ORCID for Alain Zemkoho: ORCID iD orcid.org/0000-0003-1265-4178

Catalogue record

Date deposited: 21 Feb 2023 17:40
Last modified: 18 Mar 2024 03:31

Export record

Altmetrics

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×