Time series forecasting is one of the most important topics in data science. Almost every business needs to predict the future in order to make better decisions and allocate resources more effectively. This repository provides examples and best practice guidelines for building forecasting solutions. The goal of this repository is to build a comprehensive set of tools and examples that leverage recent advances in forecasting algorithms to build solutions and operationalize them. Rather than creating implementations from scratch, we draw from existing state-of-the-art libraries and build additional utilities around processing and featuring the data, optimizing and evaluating models, and scaling up to the cloud. The examples and best practices are provided as Python Jupyter notebooks and R markdown files and a library of utility functions.

Features

  • Simple forecasting method based on historical mean
  • Auto Regressive Integrated Moving Average (ARIMA) model that is automatically selected
  • Automated forecasting procedure based on an additive model with non-linear trends
  • Exponential Smoothing algorithm with additive errors
  • Dilated Convolutional Neural Network that captures long-range temporal flow with dilated causal connections
  • Gradient boosting decision tree implemented with LightGBM package for high accuracy and fast speed

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow Forecasting Best Practices

Forecasting Best Practices Web Site

You Might Also Like
Safety Management Platform | SafetyIQ Icon
Safety Management Platform | SafetyIQ

Keep your workers safe, no matter where they are

SafetyIQ is revolutionizing the way businesses approach safety. As a leading provider of comprehensive workplace safety software, we cater to four key areas: Mobile Worker Safety, EHS (Environment, Health, and Safety), Fatigue Management, and Training. Our platform is designed to safeguard your workers, no matter their location or task, ensuring all-around safety compliance. Unlike most safety software providers that only react to incidents or implement proactive measures, SafetyIQ introduces a third pillar to safety management - predictive analytics. We transform the untapped wealth of safety data within your organization into actionable insights to inform safety strategies, mitigating risks even before they aris
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Forecasting Best Practices!

Additional Project Details

Operating Systems

Linux, Windows

Programming Language

Python

Related Categories

Python Machine Learning Software, Python Data Science Tool, Python Neural Network Libraries

Registered

2022-08-08