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

Uploaded Source

Built Distribution

mqboost-0.2.1-py3-none-any.whl (12.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mqboost-0.2.1.tar.gz
  • Upload date:
  • Size: 9.8 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.1.tar.gz
Algorithm Hash digest
SHA256 5ef5fcd6428f8af23118003ecb52e7e83267cde731b7850d4bc88c6cfc8b9957
MD5 1cbb55a1a78a3af278878e798dc0f977
BLAKE2b-256 58130636bb8574c7dc8d627987fd1907be89b99f7efa3574f975382955472e98

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mqboost-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 12.3 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 e078264a72ece2ad36c1efa56d1355f5a0b6342feda48a8fbed45c0684cd02b9
MD5 f7f16f91852f7f3ab670c8218da85402
BLAKE2b-256 3cb13912271e824b9bf80d9c61d0c1610f48279924d1e8f60cac1f968b0aadb6

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