Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ABalytics-1.1.2.tar.gz (18.9 kB view details)

Uploaded Source

Built Distributions

abalytics-1.1.2-py3-none-any.whl (18.8 kB view details)

Uploaded Python 3

ABalytics-1.1.2-py3-none-any.whl (18.8 kB view details)

Uploaded Python 3

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

Hashes for ABalytics-1.1.2.tar.gz
Algorithm Hash digest
SHA256 d0d806dd898f36d1c94b4ab679f00abf5e81f7abd7088424fd9534e34e57c9cb
MD5 a88456ca85965b07487ba4efe3fab1a3
BLAKE2b-256 f5bd2f0c419db3c3d2278613e123103d373d0fef046e01bd6dcf0dcc82a8bcc8

See more details on using hashes here.

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

Hashes for abalytics-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 be632f3f06afa843e652f72e309d05823b626e2e65d21407d6e94c424ed843aa
MD5 b387f98b48a90decd587c537929e0c73
BLAKE2b-256 f90ca44297d4ca1ddff6a37c653288df8904d642dde32bedb36f4d2127e5b374

See more details on using hashes here.

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

Hashes for ABalytics-1.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ec63ae51a4a8665082c6044fdea4611eba16427aee10b56c374dba7b5b58ba3f
MD5 11eb4ea8e6de1d3a3e1c44af2a66a65b
BLAKE2b-256 48270c94c3ec2ea5f24daa91cfdadf573b95cf462d10ac4f77b41a139933422d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page