An A/B test analysis package.
Project description
ABalytics
ABalytics is a Python package designed for statistical analysis, particularly for assessing the significance of A/B testing results. Its goal is to provide high-quality analysis by selecting the appropriate statistical tests based on the type of variable being analyzed. It offers a suite of tools to perform various significance tests and posthoc analyses on experimental data.
Features
- Boolean and Numeric Analysis: Supports analysis of both boolean and numeric data types, ensuring the use of correct statistical methods for each.
- Significance Tests: Includes a variety of significance tests such as Chi-Square, Welch's ANOVA, and Kruskal-Wallis, to accurately determine the significance of results.
- Posthoc Analysis: Offers posthoc analysis methods like Tukey's HSD, Dunn's test, and Games-Howell, for detailed examination following significance tests.
- Normality and Homogeneity Checks: Performs checks for Gaussian distribution and homogeneity of variances using Levene's test, which are critical for selecting the right tests.
- Pretty Text Output: Generates a formatted text output with the results of the statistical tests, facilitating interpretation and reporting.
Installation
To install ABalytics, use pip:
pip install abalytics
Usage
To use ABalytics, import it:
import abalytics
An example of how to use ABalytics can be found in examples/example.py
.
Contributing
Contributions to ABalytics are welcome.
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
File details
Details for the file ABalytics-1.1.2.tar.gz
.
File metadata
- Download URL: ABalytics-1.1.2.tar.gz
- Upload date:
- Size: 18.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0d806dd898f36d1c94b4ab679f00abf5e81f7abd7088424fd9534e34e57c9cb |
|
MD5 | a88456ca85965b07487ba4efe3fab1a3 |
|
BLAKE2b-256 | f5bd2f0c419db3c3d2278613e123103d373d0fef046e01bd6dcf0dcc82a8bcc8 |
File details
Details for the file abalytics-1.1.2-py3-none-any.whl
.
File metadata
- Download URL: abalytics-1.1.2-py3-none-any.whl
- Upload date:
- Size: 18.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | be632f3f06afa843e652f72e309d05823b626e2e65d21407d6e94c424ed843aa |
|
MD5 | b387f98b48a90decd587c537929e0c73 |
|
BLAKE2b-256 | f90ca44297d4ca1ddff6a37c653288df8904d642dde32bedb36f4d2127e5b374 |
File details
Details for the file ABalytics-1.1.2-py3-none-any.whl
.
File metadata
- Download URL: ABalytics-1.1.2-py3-none-any.whl
- Upload date:
- Size: 18.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.12.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec63ae51a4a8665082c6044fdea4611eba16427aee10b56c374dba7b5b58ba3f |
|
MD5 | 11eb4ea8e6de1d3a3e1c44af2a66a65b |
|
BLAKE2b-256 | 48270c94c3ec2ea5f24daa91cfdadf573b95cf462d10ac4f77b41a139933422d |