Skip to main content

Monotone Composite Quantile Generalized Additive Model

Project description

mcqgam is a library for fitting a Monotone Composite Quantile Generalized Additive Model using B-splines and ADMM optimization. The model estimates a conditional quantile function by minimizing the empirical Continuous Ranked Probability Score (CRPS), approximated via weighted Huber-smoothed pinball losses across quantile levels under the non-crossing constraint. Try it here: Open In Colab

Installation

pip install mcqgam

Key Features

  • Optimized B-spline construction using De Boor's recursion.
  • Built-in structural monotonicity via coefficient constraints.
  • Parallelized ADMM solver with fixed-Hessian Newton updates and PAVA.
  • Monotone Cubic Spline interpolation for off-grid quantile predictions.

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

mcqgam-0.0.2.tar.gz (2.5 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

mcqgam-0.0.2-cp38-abi3-win_amd64.whl (778.9 kB view details)

Uploaded CPython 3.8+Windows x86-64

mcqgam-0.0.2-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ x86-64

mcqgam-0.0.2-cp38-abi3-macosx_11_0_arm64.whl (563.4 kB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

File details

Details for the file mcqgam-0.0.2.tar.gz.

File metadata

  • Download URL: mcqgam-0.0.2.tar.gz
  • Upload date:
  • Size: 2.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.14.1

File hashes

Hashes for mcqgam-0.0.2.tar.gz
Algorithm Hash digest
SHA256 569cbfd724f2d30360e75bbbaabc5b1c12f996a5145a2e03a3d7fe854cdbb0c3
MD5 a120c0fd3ee775ec75720b0516f44409
BLAKE2b-256 c4dcf97804ffbc4c663f841b29d8395113bd0296392e18e41807ba69ad5da672

See more details on using hashes here.

File details

Details for the file mcqgam-0.0.2-cp38-abi3-win_amd64.whl.

File metadata

  • Download URL: mcqgam-0.0.2-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 778.9 kB
  • Tags: CPython 3.8+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.14.1

File hashes

Hashes for mcqgam-0.0.2-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 bb3455af666509b4d68bec10954e00a59314e43da7e88b78244d9e498551db6c
MD5 d8cbf5587840f33b490c67878166080e
BLAKE2b-256 803bb8d44b7b330d9b78c8a2b198e673a554230f4add363b4be4d76a6ed96d99

See more details on using hashes here.

File details

Details for the file mcqgam-0.0.2-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for mcqgam-0.0.2-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 35d777690b78611bc7398ceaaf046d846d836086747bdf26fd8de8e4e7522f1b
MD5 84b2089ce7ad705f716c676b74bb33ba
BLAKE2b-256 cfa792c3e694c36db51e75047420c77b386eba803446650b71f09edf1d65a7de

See more details on using hashes here.

File details

Details for the file mcqgam-0.0.2-cp38-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for mcqgam-0.0.2-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3028b82b88782f60235075675559738a808c31e9fe412955cbe0d6c61191e8d6
MD5 98e07b80a38e50c7f72abb92afff7fb1
BLAKE2b-256 feb6ba81bc5efa83e4fa69141ad9227fb1e773e32f86c20558c4bfd3ad3066e8

See more details on using hashes here.

Supported by

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