This project analyzes A/B test results to determine if there is a statistically significant difference between two groups (control and treatment).
ab-testing /
│
├── data/ # Data files
│
└── ab_test_results.csv # Example A/B test results
├── src/
│
├── ab_test.py # A/B testing analysis script
│
└── utils.py # Utility functions
├── tests/ # Test scripts
│
└── test_ab_test.py # Unit tests for A/B testing
├── requirements.txt # Dependencies
└── README.md # Project documentation
-
Clone the repository:
git clone https://github.com/karimosman89/ab-testing.git cd ab-testing
-
Install the required packages:
pip install -r requirements.txt
-
Prepare your A/B test results in the /data directory and name it ab_test_results.csv.
-
Analyze the A/B test results:
python src/ab_test.py
Run the unit tests to ensure the utility functions work as expected:
python -m unittest discover -s tests
This project is licensed under the MIT License.