bayestest

Crates.iobayestest
lib.rsbayestest
version0.2.0
sourcesrc
created_at2021-10-15 20:28:56.261655
updated_at2024-07-11 05:29:50.069572
descriptionBayesian A/B testing calculations for Rust
homepage
repositoryhttps://github.com/ankane/bayestest-rust
max_upload_size
id465631
size20,003
Andrew Kane (ankane)

documentation

README

BayesTest Rust

Bayesian A/B testing calculations for Rust

Based on this post by Evan Miller

Also available in C++

Build Status

Installation

Add this line to your application’s Cargo.toml under [dependencies]:

bayestest = "0.2"

Getting Started

Binary Outcomes

use bayestest::BinaryTest;

let mut test = BinaryTest::new();
test.add(participants_a, conversions_a);
test.add(participants_b, conversions_b);
let probabilities = test.probabilities();

Supports up to 4 variants

Count Data

use bayestest::CountTest;

let mut test = CountTest::new();
test.add(events_a, exposure_a);
test.add(events_b, exposure_b);
let probabilities = test.probabilities();

Supports up to 3 variants

History

View the changelog

Contributing

Everyone is encouraged to help improve this project. Here are a few ways you can help:

To get started with development:

git clone https://github.com/ankane/bayestest-rust.git
cd bayestest-rust
cargo test
Commit count: 23

cargo fmt