Git Product home page Git Product logo

starbucks-statistical-promotion-analysis's Introduction

Starbucks Statistical Promotion Analysis & Optimization

  1. Installation
  2. Objective
  3. File Descriptions
  4. Licensing, Authors, Acknowledgements

Installation

The code was developed using Python 3.6.3. Necessary packages beyond the Python Standard Library are:

  • numpy==1.12.1
  • pandas==0.23.3
  • scipy==1.2.1
  • scikit-learn==0.19.1
  • matplotlib==2.1.0

Objective

In this project, an A/B test on customer promotion is analyzed. Predefined KPIs are statistically evaluated.

KPIs:

  • Incremental Response Rate (IRR)
  • Net Incremental Revenue (NIR)

After exploratory and statistical analysis, a classification model based on customers' features is fitted to the data in order to optimize future promotion strategy. The goal is to target the most promising customers regarding IRR & NIR.

More details on the questions of interest can be taken from the Jupyter Notebook introduction.

File Descriptions

Starbucks.ipynb

  • notebook containing a detailed description of the questions of interest
  • statistical analysis & optimization model

training.csv

  • Starbucks training dataset used in the notebook (the dataset has been used for assessments of data scientist job interviews at Starbucks in the past)

test_results.py

  • test on optimization model provided on Udacity.

Test.csv

  • Starbucks test dataset used in test_results.py

Licensing, Authors, Acknowledgements

The data used in this project was kindly provided by Starbucks in cooperation with Udacity in the Udacity Data Science Nanodegree program.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.