Skip to main content

Monotonic composite quantile gradient boost regressor

Project description

release

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.0.tar.gz (9.5 kB view details)

Uploaded Source

Built Distribution

mqboost-0.2.0-py3-none-any.whl (12.1 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mqboost-0.2.0.tar.gz
  • Upload date:
  • Size: 9.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.3 CPython/3.12.1 Linux/6.5.0-1024-azure

File hashes

Hashes for mqboost-0.2.0.tar.gz
Algorithm Hash digest
SHA256 14f7c702eb57460c0c489ca9616eb59be253a3282297ad1ba3ba740447e0b692
MD5 b6bc2f75ccc2422597db6b2d93fccb4e
BLAKE2b-256 b756c7897828ae7f22e9ac7c9887e6d82835bd8386215bf78f2c103d2d96f050

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for mqboost-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1e18cb173a92fe393756d2e9eadbef83049993ec8f3ee35518c9285523e36504
MD5 168b614b05ffcd665f7737b1f5f521b1
BLAKE2b-256 ce616896230c847922366efc144fbca48fda1a49540d4ae86c4ef677f9114d49

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