Auto_train_test_splitter
ATTS (Auto Train Test Splitter) splits the given dataframe to train and test taking into account the Concept Drift. It does this with xgboost running in the background.
Calculates roc_auc scores for the given test size values. Creates a dataframe with these values. Provides easier change visibility with chart.
The code is Python 3
Installation
Fast install:
pip install atts
For a manual install get this package:
wget https://github.com/alikula314/att_split/atts/archive/master.zip unzip master.zip rm master.zip cd atts-master
Install the package:
python setup.py install
Example on Red Wine Quality Dataset
pip install atts
from atts.auto_test_splitter import atts
# run module
k = ATTS(df, "quality" , 0.05, 0.50, 0.05)
# get auc_score - test_size dataframe
k.test_sizes_df()
#get the plot
k.test_sizes_plot(800,400)
Metadata
Release files for atts 0.0.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 | Provenance | Actions |
|---|---|---|---|---|
| atts-0.0.8.tar.gz | 3.6 kB | Without provenance | Details for atts-0.0.8.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| atts-0.0.8-py3-none-any.whl | Python 3 | none | any | Details for atts-0.0.8-py3-none-any.whl |
Total release size: 7.7 kB
Release files / atts-0.0.8.tar.gz
| Download URL | atts-0.0.8.tar.gz |
|---|---|
| Size | 3.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9056e2cc14ab3fe916dbdc3ff98e62f2e91b720b35f5739156d86a3bcd1a4d2c
|
|
BLAKE2b-256 checksum How to use checksums |
1539c3bca747548cc87fd3ced43934144636669f74319ae7820e0b3666bb4787
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.4
|
Release files / atts-0.0.8-py3-none-any.whl
| Download URL | atts-0.0.8-py3-none-any.whl |
|---|---|
| Size | 4.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
120396c9083e306e9863c43d12d6ba8b406e758a47232f9b788828e5cd6cd147
|
|
BLAKE2b-256 checksum How to use checksums |
e9db64a76e5b16aaa2c97293414a3a54c5ade29fa49f4433b3f7a4778338ac3a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.4
|
Security for atts 0.0.8
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.