Skip to content

karandeepbhardwaj/Analyze-AB-test-results

Repository files navigation

Analyze A/B Test Results

forthebadge made-with-python

Introduction

A/B tests are very commonly performed by data analysts and data scientists. For this project, the goal is to understand the results of an A/B test run by an e-commerce website.

The company has developed a new web page in order to try and increase the number of users who "convert," meaning the number of users who decide to pay for the company's product. Current work is to help the company understand if they should implement this new page, keep the old page, or perhaps run the experiment longer to make their decision.

Table of Contents
Prerequisites 🔍📜
Design 📐
Conclusions 📌
License 🔖

Prerequisites

  • Python 3.6.3
  • Jupyter Notebook
  • Anaconda-Navigator

Design

Step One - Compare

Through mathematics calculation to find out the conversion rates difference between new and old pages.

Step Two - A/B test

Further examine with an A/B test to see if the results match arithmetic analyze.

Step Three - Country

Investigate the impact of countries on P-value and hypothesis.

Conclusions

  • Through comparison, there is a decreasing of conversion rates in new pages versus old ones. A/B test confirmed new page's poorer performance, thus we don't have enough evidence to reject the null hypothesis, suggesting new pages has no advantages over old ones on conversion rates.
  • We had also noticed that country did have some bearing on conversion rate, but not high enough to be statistically significant.
  • In sum, I would suggest the e-commerce company at least not to consider the current new page, but trying to figure out the reason of its poor performance in order to launch another feasible page.

License

PyPI license

About

Analyzing A/B test results for Company trying to check results of new web page vs the old web page.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published