Skip to main content

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)

Source distribution for atts 0.0.8
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)

Table of built distributions (wheels) for atts 0.0.8
File Interpreter ABI Platform Actions
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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page