Tools to make modeling easier - Work in progress
Project description
ModelTools - Work in progress, but what's here should work.
A collection of utility model training and statistical tools. These tools intend to solve problems such as:
- Integrating components of different ML libraries so they can be used together
- Addressing specific shortcomings of specific ML library functions
- Simplify common tasks, such as plots for classifier evaluation
Bayesian AB Testing
A convenience wrapper for common Bayesian A/B Testing tasks.
Bayesian AB Testing is base on the use of conjugate prior distributions. A description of common conjugate prior relationships can be found here.
The most common use case is when the metric of interest is a measure of K successes in N trials, such as a click-through-rate. Another common use case is a Poisson proccess (k events per interval) such as signups or api traffic per day.
Sample usage:
from modelingtools.testingtools import BayesianABTesting
data = {
"a_trials": 1000,
"a_successes": 100,
"b_trials": 2000,
"b_successes": 201,
}
ab_test_ctr = BayesianABTesting(likelihood_function="binomial", data=data)
result = ab_test_ctr.execute_test(metric="CTR")
You can call some static methods to get info:
BayesianABTesting.get_likelihood_options()
BayesianABTesting.get_required_data_fields()
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file modelingtools-0.3.1.tar.gz.
File metadata
- Download URL: modelingtools-0.3.1.tar.gz
- Upload date:
- Size: 9.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dfa7e7f7849086768a326d284b923d9328fdf68a823182b5f8a3ec71b97640c1
|
|
| MD5 |
6d92548294c5f52a7efb18c843baac0e
|
|
| BLAKE2b-256 |
2cf5ae1617f553e81b2eb4c40c1cb3e35b1fca607c2afcb991b7cef96a9faa2c
|
File details
Details for the file modelingtools-0.3.1-py3-none-any.whl.
File metadata
- Download URL: modelingtools-0.3.1-py3-none-any.whl
- Upload date:
- Size: 10.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a9d152188d0e40248aec2c1110799242da9b95378d2f0a4959d1388c2bf9e031
|
|
| MD5 |
817e565766db9c3f74aff036451e0e92
|
|
| BLAKE2b-256 |
caebd758653d96b5f77756d23d35e572df525353fde4e9e31c901445d5efe378
|