/Udacity_Project_ABTesting

In this project, which is part of the Data Analyst Nanodegree, we will be working 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. Our goal is to work through this notebook 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.

Primary LanguageHTMLMIT LicenseMIT

Udacity Data Analyst Nanodegree Project - A / B Test for an E-Commerce Website

Introduction

A/B tests are very commonly performed by data analysts and data scientists. It is important that you get some practice working with the difficulties of these.

For this project, you will be working 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. Your goal is to work through this notebook 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.

Sources

  1. Two Sample Proportion Hypothesis Testing with Statsmodels http://knowledgetack.com/python/statsmodels/proportions_ztest/

  2. Random Sampling Using Numpy https://docs.scipy.org/doc/numpy-1.14.0/reference/routines.random.html

  3. Udacity - Data Analyst Nanodegree - Term 1 - Section 4 - Practical Statistics https://classroom.udacity.com/nanodegrees/nd002/parts/682048c9-4e1a-4020-8a47-7eaf3e34f0fe

  4. Statistics - Online Reference https://statisticshowto.com/

  5. What is a p-value and how do you calculate it? - Pursuing Data Blog: https://rebeccaebarnes.github.io/2018/05/01/what-is-a-p-value

  6. Pandas text book:

    McKinney, W. (2017). Python for data analysis: Data wrangling with pandas, NumPy, and IPython. Sebastopol, CA: OReilly.