Skip to main content

Python implementation for Gradient COBRA by S. Has (2023) with other aggregation and kernel methods.

Project description

Gradient COBRA Logo

Python39 Python310

Introduction

Gradientcobra is python package implementation of Gradient COBRA method by S. Has (2023), as well as other aggregation and kernel methods. When the loss function of is smooth enough, gradient descent algorithm can be used to efficiently estimate the bandwidth parameter of the model.

For more information, read the “Documentation and Examples” below.

Installation

In your terminal, run the following command to download and install from PyPI:

pip install gradientcobra

Citation

If you find gradientcobra helpful, please consider citing the following papaers:

Documentation and Examples

For more information about the library:

Read more about aggregation and kernel methods, see:

Dependencies

  • Python 3.9+

  • numpy, scipy, scikit-learn, matplotlib, pandas, seaborn, plotly, tqdm

References

  • S. Has (2023). A Gradient COBRA: A kernel-based consensual aggregation for regression. Journal of Data Science, Statistics, and Visualisation, 3(2).

  • A. Fischer, M. Mougeot (2019). Aggregation using input-output trade-off. Journal of Statistical Planning and Inference, 200.

  • G. Biau, A. Fischer, B. Guedj and J. D. Malley (2016), COBRA: A combined regression strategy, Journal of Multivariate Analysis.

  • M. Mojirsheibani (1999), Combining Classifiers via Discretization, Journal of the American Statistical Association.

  • M. J. Van der Laan, E. C. Polley, and A. E. Hubbard (2007). Super Learner. Statistical Applications of Genetics and Molecular Biology, 6, article 25.

  • T. Hastie, R. Tibshirani, J. Friedman (2009). Kernel Smoothing Methods. The Elements of Statistical Learning. Springer Series in Statistics. Springer, New York, NY.

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

gradientcobra-1.1.6.tar.gz (33.5 kB view details)

Uploaded Source

Built Distribution

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

gradientcobra-1.1.6-py3-none-any.whl (33.3 kB view details)

Uploaded Python 3

File details

Details for the file gradientcobra-1.1.6.tar.gz.

File metadata

  • Download URL: gradientcobra-1.1.6.tar.gz
  • Upload date:
  • Size: 33.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.5

File hashes

Hashes for gradientcobra-1.1.6.tar.gz
Algorithm Hash digest
SHA256 987305382bc1be41cb86bb4e19a2e7087a9eb5f88fc8d80f46bbe9022309b8a3
MD5 be110e5d6fcde8e65358391a26ec341b
BLAKE2b-256 c6fbb7633624daa70956669946a000d1972972baa03be6d2a8d74c068dbc0718

See more details on using hashes here.

File details

Details for the file gradientcobra-1.1.6-py3-none-any.whl.

File metadata

  • Download URL: gradientcobra-1.1.6-py3-none-any.whl
  • Upload date:
  • Size: 33.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.5

File hashes

Hashes for gradientcobra-1.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 8ee69c91514ce41c9fe6ee517557d2bd7677bd2ded76e2a1ec7d7abc92a308cd
MD5 8ba35b3c89c3d75639282202a3e0d11f
BLAKE2b-256 a1dfe75b95d0d0b6aab46f282fa7fc4f7f37a6249ab3be2896013fd3a4b191c8

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