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
Metadata
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)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| forecasting_models-0.1.tar.gz | 9.3 kB | Without provenance | Details for forecasting_models-0.1.tar.gz |
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
|
Security for forecasting-models 0.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.