forecasting-models


Nameforecasting-models JSON
Version 0.1 PyPI version JSON
download
home_pagehttps://github.com/knowusuboaky/forecasting_models
SummaryAdvanced Time Series Forecasting Suite: Leveraging Diverse Models for Predictive Analytics
upload_time2024-01-22 04:34:21
maintainer
docs_urlNone
authorKwadwo Daddy Nyame Owusu - Boakye
requires_python>=3.6
license
keywords forecasting time-series prophet xgboost random-forest mlp gradient-boosting
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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:

```bash
pip install forecasting_models
```

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

```bash
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

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/knowusuboaky/forecasting_models",
    "name": "forecasting-models",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.6",
    "maintainer_email": "",
    "keywords": "forecasting time-series prophet xgboost random-forest mlp gradient-boosting",
    "author": "Kwadwo Daddy Nyame Owusu - Boakye",
    "author_email": "kwadwo.owusuboakye@outlook.com",
    "download_url": "https://files.pythonhosted.org/packages/a8/db/aa1a6bea841faa8a70620be790d4772cac9457dd55f636d24e198b58face/forecasting_models-0.1.tar.gz",
    "platform": null,
    "description": "# Forecasting Models Library\r\n\r\n## Overview\r\nThe `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.\r\n\r\n## Features\r\n- **Prophet Model Integration**: Leverages Facebook's Prophet model for forecasting univariate time series data with strong seasonal patterns.\r\n- **XGBoost Model**: Employs the XGBoost algorithm for its high performance in machine learning.\r\n- **Random Forest Model**: Incorporates the Random Forest algorithm, a popular method for ensemble learning.\r\n- **MLP (Multi-Layer Perceptron) Regressor**: Implements a neural network-based approach for complex data patterns.\r\n- **Gradient Boosting Model**: Offers a Gradient Boosting Regressor, effective for various data irregularities.\r\n\r\n## Installation\r\nTo install the package, run the following command:\r\n\r\n```bash\r\npip install forecasting_models\r\n```\r\n\r\n## Usage\r\nImport the desired model from the package and use it in your project. For example:\r\n\r\n```bash\r\nfrom forecasting_models import generateProphetForecast\r\nfrom forecasting_models import generateXGBoostForecast\r\nfrom forecasting_models import generateRandomForestForecast\r\nfrom forecasting_models import generateMLPForecast\r\nfrom forecasting_models import generateGradientBoostingForecast\r\n```\r\n\r\n## Ideal Use Cases\r\n- Detailed time series analysis and forecasting.\r\n- Rapid prototyping for research and development projects.\r\n- Educational purposes for understanding different forecasting techniques.\r\n\r\n## Contributing\r\nWe welcome contributions, suggestions, and feedback to make this library even better. Feel free to fork the repository, submit pull requests, or open issues.\r\n\r\n## Documentation & Examples\r\nFor documentation and usage examples, visit the GitHub repository: https://github.com/knowusuboaky/forecasting_models\r\n\r\n**Author**: Kwadwo Daddy Nyame Owusu - Boakye\\\r\n**Email**: kwadwo.owusuboakye@outlook.com\\\r\n**License**: MIT\r\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "Advanced Time Series Forecasting Suite: Leveraging Diverse Models for Predictive Analytics",
    "version": "0.1",
    "project_urls": {
        "Homepage": "https://github.com/knowusuboaky/forecasting_models"
    },
    "split_keywords": [
        "forecasting",
        "time-series",
        "prophet",
        "xgboost",
        "random-forest",
        "mlp",
        "gradient-boosting"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a8dbaa1a6bea841faa8a70620be790d4772cac9457dd55f636d24e198b58face",
                "md5": "af6445a795270f7f33eebcf9acbc1bab",
                "sha256": "b46517b974943fdee194ed291673c429ab64c2204384183a342d226bc52d509e"
            },
            "downloads": -1,
            "filename": "forecasting_models-0.1.tar.gz",
            "has_sig": false,
            "md5_digest": "af6445a795270f7f33eebcf9acbc1bab",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 9294,
            "upload_time": "2024-01-22T04:34:21",
            "upload_time_iso_8601": "2024-01-22T04:34:21.523647Z",
            "url": "https://files.pythonhosted.org/packages/a8/db/aa1a6bea841faa8a70620be790d4772cac9457dd55f636d24e198b58face/forecasting_models-0.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-22 04:34:21",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "knowusuboaky",
    "github_project": "forecasting_models",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "forecasting-models"
}
        
Elapsed time: 0.28426s