This project involves comparing the effectiveness of two bidding methods, "maximum bidding" and "average bidding," through an A/B test. The goal is to determine whether the "average bidding" method yields more conversions than the existing "maximum bidding" method. The A/B test has been ongoing for one month, and the results need to be analyzed to provide insights to bombabomba.com.
The dataset contains information about a company's website, including the number of ad views, ad clicks, purchases, and earnings generated from these purchases. There are two separate datasets: the control group with "Maximum Bidding" and the test group with "Average Bidding." The dataset used for this project contains information about user interactions with online ads and their resulting earnings. There are two separate datasets for the control and test groups, each stored in separate sheets of an Excel file named "ab_testing.xlsx." The control group was exposed to "Maximum Bidding," while the test group experienced "Average Bidding."
Impression: Number of ad impressionsClick: Number of clicks on the displayed adsPurchase: Number of products purchased after clicking on the adsEarning: Earnings generated from the purchased products
- Load the dataset containing control and test group data from "ab_testing.xlsx" and assign them to separate variables.
- Analyze the control and test group data.
- Define the null and alternative hypotheses for the A/B test.
- Analyze the purchase (earnings) means for the control and test groups.
- Conduct assumption checks before the hypothesis test, including normality assumption and homogeneity of variances.
- Select the appropriate test based on the assumption results.
- Interpret the test results and determine if there is a statistically significant difference in purchase means between the control and test groups.
- Clone this repository to your local machine.
- Ensure you have Python and the required libraries (pandas, numpy, matplotlib, scipy) installed.
- Run the provided Jupyter Notebook or Python script to execute the analysis and get insights.