Skip to main content

Monotonic composite quantile gradient boost regressor

Project description

release Pythonv License Lint Test

MQBoost introduces an advanced model for estimating multiple quantiles while ensuring the non-crossing condition (monotone quantile condition). This model harnesses the capabilities of both LightGBM and XGBoost, two leading gradient boosting frameworks.

By implementing the hyperparameter optimization prowess of Optuna, the model achieves great performance. Optuna's optimization algorithms fine-tune the hyperparameters, ensuring the model operates efficiently.

Installation

Install using pip:

pip install mqboost

Usage

Features

  • MQDataset: Encapsulates the dataset used for MQRegressor and MQOptimizer.
  • MQRegressor: Custom multiple quantile estimator with preserving monotonicity among quantiles.
  • MQOptimizer: Optimize hyperparameters for MQRegressor with Optuna.

Example

Please refer to the Examples provided for further clarification.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mqboost-0.2.10.tar.gz (10.7 kB view details)

Uploaded Source

Built Distribution

mqboost-0.2.10-py3-none-any.whl (13.5 kB view details)

Uploaded Python 3

File details

Details for the file mqboost-0.2.10.tar.gz.

File metadata

  • Download URL: mqboost-0.2.10.tar.gz
  • Upload date:
  • Size: 10.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.12.1 Linux/6.5.0-1025-azure

File hashes

Hashes for mqboost-0.2.10.tar.gz
Algorithm Hash digest
SHA256 5ecd8620a48edc2dd1554f9c84f88d9b2f70ebb61b46802bff77dfa6093ba9f4
MD5 582f179fdba971e09edc5b1a1df00397
BLAKE2b-256 c820206d936f30b75d436f69b95887131d9ac28b06272f4df0d9a97040659b16

See more details on using hashes here.

File details

Details for the file mqboost-0.2.10-py3-none-any.whl.

File metadata

  • Download URL: mqboost-0.2.10-py3-none-any.whl
  • Upload date:
  • Size: 13.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.12.1 Linux/6.5.0-1025-azure

File hashes

Hashes for mqboost-0.2.10-py3-none-any.whl
Algorithm Hash digest
SHA256 d1d03a5146b4701daa9ed9bf79985803473839e5180e0b8b79649708f9c8e0f2
MD5 0f74c8d73eb58f7b01cb2e9c9cd730bb
BLAKE2b-256 b9c3e8f838f06a4dda3bc15943cc3fa8c22da3cb560cca8a7ef92fca78d15cdd

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page