PermutationImportance
Welcome to the PermutationImportance library!
PermutationImportance is a Python package for Python 2.7 and 3.6+ 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.8: Shuffled pandas dataframes now retain the proper row indexing
- 1.2.1.7: Fixed a bug where pandas dataframes were being unshuffled when concatenated
- 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_importanceenables 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
pipsupport!
Metadata
Release files for PermutationImportance 1.2.1.8
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| PermutationImportance-1.2.1.8.tar.gz | 22.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| PermutationImportance-1.2.1.8-py2.py3-none-any.whl | Python 3, Python 2 | none | any | Details |
Total release size: 73.1 kB
Release files / PermutationImportance-1.2.1.8.tar.gz
| Download URL | PermutationImportance-1.2.1.8.tar.gz |
|---|---|
| Size | 22.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
75bfcee425522f799a3fc4ea3844758ae791b8cc56c421860a96c297cc193d09
|
|
BLAKE2b-256 checksum How to use checksums |
447883c67e1d2f88808904762e3521aecdfe9bfd08505fa9b1f2629a1c7b6e32
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.6.6
|
Release files / PermutationImportance-1.2.1.8-py2.py3-none-any.whl
| Download URL | PermutationImportance-1.2.1.8-py2.py3-none-any.whl |
|---|---|
| Size | 50.5 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
9bd25c2ed7c0bec557eb8b45ccbe30f0d58eb71580fcb4ee084d3c387ceb4fd2
|
|
BLAKE2b-256 checksum How to use checksums |
e40d9e61173189a1d9bab617aaa40edea8a76de02e2b94d2f8b5ba6a2f90c1d5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.11.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.6.6
|