Important variables determined through data-based variable importance methods
Project description
PermutationImportance
Welcome to the PermutationImportance library!
PermutationImportance is a Python package for Python 2.7 and 3.5+ which provides several methods for computing data-based predictor importance. The methods implemented are model-agnostic and can be used for any machine learning model in many stages of development. The complete documentation can be found at our Read The Docs.
Version History
- 1.2.1.5: Added documentation and examples and ensured compatibility with Python 3.5+
- 1.2.1.4: Original scores are now also bootstrapped to match the other results
- 1.2.1.3: Corrected an issue with multithreading deadlock when returned scores were too large
- 1.2.1.1: Provided object to assist in constructing scoring strategies
- Also added two new strategies with bootstrapping support
- 1.2.1.0: Metrics can now accept kwargs and support bootstrapping
- 1.2.0.0: Added support for Sequential Selection and completely revised backend
for proper abstraction and extension
- Return object now keeps track of
(context, result)
pairs abstract_variable_importance
enables implementation of custom variable importance methods- Backend is now correctly multithreaded (when specified) and is OS-independent
- Return object now keeps track of
- 1.1.0.0: Revised return object of Permutation Importance to support easy retrieval of Breiman- and Lakshmanan-style importances
- 1.0.0.0: Published with
pip
support!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Close
Hashes for PermutationImportance-1.2.1.6.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | bbf3d2799f04256a5b16b1f067fa908ae494b1fb6b8ff2b08f109a120f4e1a6e |
|
MD5 | 5bb2eb23707a486d4030e5be0b899597 |
|
BLAKE2b-256 | 151726864fc8fc5c54afda6b63d5ea9d540f4bdc7f29479be11dffb81ccba686 |
Close
Hashes for PermutationImportance-1.2.1.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec69dd5319cd9021c0140076977d3e9e7ad3f80450b6c2988b9974d41fdaf155 |
|
MD5 | 38c2b245ebfc7f9321661aa8d0e5b64e |
|
BLAKE2b-256 | f1a88eab2c7952df83bce771d2b889fe56081850e851e3db2a5d607803fce28c |
Close
Hashes for PermutationImportance-1.2.1.6-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c091172b50b0bd3be4b59eb7ae41f079a3f4eba8129603839657addcd5ab0720 |
|
MD5 | f9b7f77354e2621aa716c4e961cb1efa |
|
BLAKE2b-256 | ce2f5c33ad14ed1d7e272ee9f656a5e7cadfdf67be54e81cd122dd48517a86ef |