dw251414 / Amazon_Vine_Analysis-

Data analysis project using PySpark to perform the ETL process to extract data, transform it, connect it to AWS RDS, and load it into pgAdmin. Lastly, performed an analysis via PySpark, Pandas, & SQL to determine biases on reviews.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Amazon_Vine_Analysis-

Overview of the project:

  • For this project we collected reviews data regarding pet products games and used Pyspark to conduct the ETL process of extracting, transforming and connecting the data to a database that we created via the AWS server. Once this process was complete an analysis was carried out to determine if there was a favorable review bias from the Vine members in our data set.

Project Deliverables:

  1. Deliverable 1: Perform ETL on Amazon Product Reviews
  2. Deliverable 2: Determine Bias of Vine Reviews

Results

Screen Shot 2021-08-09 at 12 09 46 AM

How many Vine reviews and non-Vine reviews were there?

  • There were 170 Vine reviews and 37,840 non-Vine reviews.

How many Vine reviews were 5 stars? How many non-Vine reviews were 5 stars?

  • 65 of the Vine reviews were 5 star.
  • 20,612 of the non-Vine reviews were 5 star.

What percentage of Vine reviews were 5 stars? What percentage of non-Vine reviews were 5 stars? Screen Shot 2021-08-09 at 12 11 15 AM Screen Shot 2021-08-09 at 12 11 21 AM Screen Shot 2021-08-09 at 12 11 27 AM Screen Shot 2021-08-09 at 12 11 32 AM

  • 48% of the 5 star reviews were Vine.
  • 54% of the 5 star reviews were non-Vine.

Summary

There are only 48% of 5 star Vine reviews in the dataset as opposed to 54% of 5 star non-Vine reviews which suggests a lack of bias. There is most liklely a lack of proportion in the data set since 170 of the 37,840 reviews were from Vine users, which could result in a lack representation in the analysis.

Resources

Data Source: https://s3.amazonaws.com/amazon-reviews-pds/tsv/index.txt

Software: Jupyter Notebook, Python, AWS, Google-Colab, PySpark

About

Data analysis project using PySpark to perform the ETL process to extract data, transform it, connect it to AWS RDS, and load it into pgAdmin. Lastly, performed an analysis via PySpark, Pandas, & SQL to determine biases on reviews.


Languages

Language:Jupyter Notebook 100.0%