Skip to main content

A Python port of the R Cubist library.

Project description

Cubist

A Python package for fitting Ross Quinlan's Cubist v2.07 regression model. Inspired by and based on the R wrapper for Cubist. Designed after and inherits from the scikit-learn framework.

Background

Cubist is a novel regression algorithm develped by Ross Quinlan...

Use

>>> from cubist import Cubist
>>> model = Cubist()
>>> model.fit(X, y)
>>> model.predict(X)

Benchmarks

From literature, there examples of Cubist outperforming RandomForest and other boosted models, to demonstrate this, the following benchmarks are provided to compare models. The scripts that achieved these results are provided in the benchmarks folder.

Building

python -m build --sdist --wheel .

Installing from Source

pip install --upgrade .

Interesting Links:

Literature

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

cubist-0.0.10.tar.gz (144.4 kB view details)

Uploaded Source

Built Distributions

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

cubist-0.0.10-cp39-cp39-manylinux2010_x86_64.whl (487.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ x86-64

cubist-0.0.10-cp38-cp38-manylinux2010_x86_64.whl (487.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ x86-64

cubist-0.0.10-cp37-cp37m-manylinux2010_x86_64.whl (483.9 kB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.12+ x86-64

cubist-0.0.10-cp36-cp36m-manylinux2010_x86_64.whl (480.8 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.12+ x86-64

File details

Details for the file cubist-0.0.10.tar.gz.

File metadata

  • Download URL: cubist-0.0.10.tar.gz
  • Upload date:
  • Size: 144.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for cubist-0.0.10.tar.gz
Algorithm Hash digest
SHA256 ea349c199e130caa02bd6c09253ac39fb80a26bbe01dcbe060a5ac3063c26786
MD5 9f3d1a707a30e8c1364a9625274f02c3
BLAKE2b-256 00365cf45cbd9d8332d84118b85eca6efb7c4e2cb7b8c05fa4c1a2ad138eb608

See more details on using hashes here.

File details

Details for the file cubist-0.0.10-cp39-cp39-manylinux2010_x86_64.whl.

File metadata

  • Download URL: cubist-0.0.10-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 487.6 kB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for cubist-0.0.10-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 4a629a7896763b4ec4bf153d58a721f86c063c2d7f5dae74d1563e65efc24895
MD5 b8b86fefa7b17d81be4dda0c6165bc60
BLAKE2b-256 390a47bcd762c8e155ede214689a055303335686379d24269d99ed903ab01eb6

See more details on using hashes here.

File details

Details for the file cubist-0.0.10-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: cubist-0.0.10-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 487.6 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for cubist-0.0.10-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 6599a8422a0434d22e904ba21933631107a2f33d1edbcdf0a187707c5d379fa0
MD5 9e1d3eacaea92d33243abaacb41bb9a1
BLAKE2b-256 6aed73e6b79f9b3cac402d5c21f100b50d47c1e9d4fcdd7f05138bd1272fdf21

See more details on using hashes here.

File details

Details for the file cubist-0.0.10-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: cubist-0.0.10-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 483.9 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for cubist-0.0.10-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 18e8e6db26ee6ba91634b2a9d0104f5f614fdf76e369067fb89eb350e0e7b2c4
MD5 d92eb2fa0f939f1cb3f70f07ce02d3ac
BLAKE2b-256 7d7f3f870e6512d6224b1b10fce75a0f08cd1e40207b78ddd3cbf4f25331d124

See more details on using hashes here.

File details

Details for the file cubist-0.0.10-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: cubist-0.0.10-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 480.8 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.0 CPython/3.9.6

File hashes

Hashes for cubist-0.0.10-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 6882ae3c1f8220e9b51a745f40dafbe7ee05b0875fd24b4631a936dd3993b711
MD5 0586e43069fcda8384c5b6b1b5c08c4e
BLAKE2b-256 b4757e4b9197e32cb313caf2b04cd401f1274b1cafc895b748778e72f47793ec

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