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

Uploaded Source

Built Distribution

mqboost-0.2.2-py3-none-any.whl (12.5 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for mqboost-0.2.2.tar.gz
Algorithm Hash digest
SHA256 4d2d118c7e55780137062134216c80403346110e8be876b7f90677f7d25e10f5
MD5 ccabcd9fd692eb52d4824b7c706f55a6
BLAKE2b-256 0de38d6d0ddeb6beec697d87b9631cfff85ba8bc0c9d4bc2c2272b8b1c4a81e4

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for mqboost-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ed612a56cdab6e578d6fc9a3a682a7023ce1137b67e2c0667d03c9aff960d14b
MD5 fd0e200558db2ddd882532cbaa75e48c
BLAKE2b-256 7cbaca48b8d6e3b511a9b130d492e5a94ea49d71d6af5c5cd0b835ab0701e751

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