Skip to main content

A package to perform ND Stepwise regression for multiclass problems.

Project description

multiclass-regression

Maxwell Dix-Matthews honours project in multicategory regression

TODO Project:

  1. Add hyperparameter tuning with the digits dataset - this would be a proper case study
  2. Run Kfolds for all datasets (5 results for ND and 5 result for other, try with multiple models too - this may make it more stable as it's got more options?)
  3. Look for more datasets to run it with

TODO Code:

  1. Look into R's official implementation of ND traversal
  2. Move the cutoff function from model_functions.py to model.py
  3. Make it possible to call a model in the exact same way as scikit
  4. Performance testing with and without threading
  5. Add unit tests
  6. Upgrade to python 3.14 to avoid GIL
  7. Add proper documentation around functions

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

ndstepwise-1.0.4.tar.gz (52.2 kB view details)

Uploaded Source

Built Distribution

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

ndStepwise-1.0.4-py3-none-any.whl (80.3 kB view details)

Uploaded Python 3

File details

Details for the file ndstepwise-1.0.4.tar.gz.

File metadata

  • Download URL: ndstepwise-1.0.4.tar.gz
  • Upload date:
  • Size: 52.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.10.0

File hashes

Hashes for ndstepwise-1.0.4.tar.gz
Algorithm Hash digest
SHA256 2ab114d9f406f81a5ae4e75872a9aa11d738c8decf4e7494dff57fc8a3674b95
MD5 25605a3af21b55611d27b17087660617
BLAKE2b-256 d46cadb7145f74751face3382a6fd4e71f2b023f4c89ada2c8ddb95d6c47eb3a

See more details on using hashes here.

File details

Details for the file ndStepwise-1.0.4-py3-none-any.whl.

File metadata

  • Download URL: ndStepwise-1.0.4-py3-none-any.whl
  • Upload date:
  • Size: 80.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.0.1 CPython/3.10.0

File hashes

Hashes for ndStepwise-1.0.4-py3-none-any.whl
Algorithm Hash digest
SHA256 71d075a9a7d63fbd9898ac62eb72e38c52f60072a8e00333cf6799da1977f8ef
MD5 eeb8778cc0d073938aee7b5fa241b401
BLAKE2b-256 5ac986a72c1dedc015c051168fd941137880c22f3f63429e516ae154593fc009

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