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.2.tar.gz (51.1 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.2-py3-none-any.whl (77.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ndstepwise-1.0.2.tar.gz
  • Upload date:
  • Size: 51.1 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.2.tar.gz
Algorithm Hash digest
SHA256 cc2da8719180b32b4ff5c089946c9ca20837a6b046a7c7476655c330d6e155bd
MD5 d270d797484f54a644d06bc1511dcdf6
BLAKE2b-256 50edb77d0a4a9d39a20b14b20c84a48662a968695b74402975eed0941ed99d0e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ndStepwise-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 77.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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 64d7f3f564fdbdbbbfd8ed27e966008fa53333d8a1e4851fdc09d0f5db906bd4
MD5 3f7c5dd14fb7979f277775d3a67d4d09
BLAKE2b-256 5d27a5d4b05c887f9baa85803e2add756889b4e241bb61145f0522c285c2e8c1

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