Skip to main content

Forecasting Models Library

Overview

The forecasting_models library is a comprehensive Python package designed for time series forecasting. It integrates various robust forecasting methodologies, making it an ideal tool for applications in finance, supply chain management, weather prediction, and more. This library is perfect for analysts, data scientists, and developers who seek efficient and accurate forecasting solutions.

Features

  • Prophet Model Integration: Leverages Facebook's Prophet model for forecasting univariate time series data with strong seasonal patterns.
  • XGBoost Model: Employs the XGBoost algorithm for its high performance in machine learning.
  • Random Forest Model: Incorporates the Random Forest algorithm, a popular method for ensemble learning.
  • MLP (Multi-Layer Perceptron) Regressor: Implements a neural network-based approach for complex data patterns.
  • Gradient Boosting Model: Offers a Gradient Boosting Regressor, effective for various data irregularities.

Installation

To install the package, run the following command:

pip install forecasting_models

Usage

Import the desired model from the package and use it in your project. For example:

from forecasting_models import generateProphetForecast
from forecasting_models import generateXGBoostForecast
from forecasting_models import generateRandomForestForecast
from forecasting_models import generateMLPForecast
from forecasting_models import generateGradientBoostingForecast

Ideal Use Cases

  • Detailed time series analysis and forecasting.
  • Rapid prototyping for research and development projects.
  • Educational purposes for understanding different forecasting techniques.

Contributing

We welcome contributions, suggestions, and feedback to make this library even better. Feel free to fork the repository, submit pull requests, or open issues.

Documentation & Examples

For documentation and usage examples, visit the GitHub repository: https://github.com/knowusuboaky/forecasting_models

Author: Kwadwo Daddy Nyame Owusu - Boakye
Email: kwadwo.owusuboakye@outlook.com
License: MIT

Release files for forecasting-models 0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for forecasting-models 0.1
File Size Uploaded
forecasting_models-0.1.tar.gz 9.3 kB Details

Release files / forecasting_models-0.1.tar.gz

Download URL forecasting_models-0.1.tar.gz
Size 9.3 kB
Tags Source
SHA-256 checksum
How to use checksums
b46517b974943fdee194ed291673c429ab64c2204384183a342d226bc52d509e
BLAKE2b-256 checksum
How to use checksums
a8dbaa1a6bea841faa8a70620be790d4772cac9457dd55f636d24e198b58face
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.18

Release history Release notifications | RSS feed

This release

0.1 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page