https://github.com/ujblockchain/pythontimeseries
Time series analysis using Python and benchmarking time series forecasts.
https://github.com/ujblockchain/pythontimeseries
forcast python time-series-analysis timeseries
Last synced: 21 days ago
JSON representation
Time series analysis using Python and benchmarking time series forecasts.
- Host: GitHub
- URL: https://github.com/ujblockchain/pythontimeseries
- Owner: ujblockchain
- License: mit
- Created: 2024-01-19T13:52:14.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-15T07:37:50.000Z (over 2 years ago)
- Last Synced: 2025-01-14T12:13:49.291Z (over 1 year ago)
- Topics: forcast, python, time-series-analysis, timeseries
- Language: Jupyter Notebook
- Homepage: https://blockchain.uj.ac..za
- Size: 15.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README

# SARChI - Python: Time Series Analysis
South Africa-Switzerland Bilateral Research Chair in Blockchain Technology aims to explore blockchain integrations with real-world applications and development in Agric-food.
## Context
As a research center, our focus is more than just blockchain technology, but we have expertise in web development, data analysis, data science, and machine learning development. In this repository, look at a niche area of data science and machine learning engineering, **time series forecasting**. We use the fundamental gained from our [Python fundamentals series](https://www.youtube.com/watch?v=s_gQrQhKkBE&list=PLYAUzWboAWPh0Tbm1MTYiPtF3QVm1ePlW), and apply it to Demand Forecasting.
## Dataset
The dataset used for this demand forecasting problem is the dataset used in [Global Energy Forecasting Competition 2014 (GEFCom2014)](https://doi.org/10.1016/j.ijforecast.2016.02.001).
## Forecast Methods
For this problem, we forecast on performing time series analysis using Python and we introduce the following benchmark time series forecasts methods:
1. Average Forecast
2. Naive Method
3. Seasonal Naive Method
4. Drift Method
The goal is to build on this on later editions to create more advanced statistical forecasting methods and eventually compare them with the performance of machine learning solutions.
## Resources
- [Forecasting: Principles and Practice (2nd ed)](https://otexts.com/fpp2/)