Topics: AI | Data Science | Data Visualization | Deep Learning | Machine Learning | NLP | Python | R | Statistics

KDnuggets Home » News » 2017 » Jan » Opinions, Interviews » Text Mining Amazon Mobile Phone Reviews: Interesting Insights ( 17:n01 )

Text Mining Amazon Mobile Phone Reviews: Interesting Insights

  http likes 92

We analyzed more than 400 thousand reviews of unlocked mobile phones sold on to find out insights with respect to reviews, ratings, price and their relationships.

By Preetish Panda, PromptCloud.

Mobile phones have revolutionized the way we purchase products online, making all the information available at our fingertips. As the access to information becomes easier, more and more consumers will seek product information from other consumers apart from the information provided by the seller. Reviews and ratings submitted by consumers are examples of such of type of information and they have already become an integral part of customer’s buying-decision process. The review and ratings platform provided by eCommerce players creates transparent system for consumers to take informed decision and feel confident about it. is a treasure trove of product reviews and their review system is accessible across all channels presenting reviews in an easy-to-use format. The product reviewer submits a rating on a scale of 1 to 5 and provides own viewpoint according to the whole experience. The mean value is calculated from all the ratings to arrive at the final product rating. Others can also mark yes or no to a review depending on its helpfulness – adding credibility to the review and reviewer. In this study, we analysed more than 400 thousand reviews of unlocked mobile phones sold on to find insights with respect to reviews, ratings, price and their relationships.


We extracted the following information from the ‘unlocked phone’ category of

  • Product Title
  • Brand
  • Price
  • Rating
  • Review text
  • Number of people who found the review helpful

The total number of reviews extracted were more than 400,000 covering close to 4,400 unlocked mobile phones.


This statistical analysis had the following goals:

  1. Perform exploratory analysis of ratings and reviews
  2. Find out relationship between price and the number of reviews
  3. Find out relationship between helpfulness of review and length of review
  4. Find out relationship between review length and product price
  5. Find out relationship between review length and product rating
  6. Find out relationship between product price and product rating
  7. Word cloud of most-used words
  8. Sentiment analysis


First let’s look at the distribution of ratings among the reviews. Most of the reviewers have given 4-star and 3-star rating with relatively very few giving 1-star rating. The mean value of all the ratings comes to 3.62.

Now let’s consider the distribution of the length of the review. We can see that maximum reviews contain less than 300 characters. The mean length of all the reviews comes to 230 characters which means most people usually tend to write short reviews within one to two sentences.


Let’s now try to explore correlation between product price and number of reviews. This will help us answer questions like: Do expensive products receive more number of reviews?

The scatter above says not necessarily. Statistically the correlation is negligible (r = 0.013). So there is no relationship between price and the number of reviews it gets.


Here we plot the average length of reviews and the average number of votes based on the helpfulness. Let’s see if more number of people find longer reviews more helpful. There is an acceptable positive correlation (r = 0.30) between the two as supported by the trend line below.


Now we’ll explore relationship between the average length of the reviews and phone price. The plot shows that there is no increment in the length of the reviews with increase in the price.  The correlation is very close to zero and by removing the outliers the correlation remains weak (r = 0.01).


The plot between average review length and rating will help us find out if the products with detailed reviews attract better rating. Here we can see that there is no correlation between both.


Now we’ll find out if costlier products have better ratings. This plot shows there is some correlation (r = 0.26) between rating and price. When consumers pay more for a product, they also expect better quality and sellers need to meet this expectation. It can be considered that with cost the product quality increases, which in turn leads to higher rating.


We segregated the reviews according to their ratings – positive reviews (4 or 5 star) and negative reviews (1 or 2 star). In both type of reviews there are certain common words like “work”, “battery” and “screen”. The most frequently used words in positive reviews are: “great”, “good”, “camera”, “price”, “excellent”, etc. In case of negative reviews words such as “return”, “back”, “problem”, “charge” are prevalent.

Figure: Word cloud of positive reviews

Figure: Word cloud of negative reviews


The sentiment analysis shows that the majority of reviews have positive sentiment and comparatively, negative sentiment is close to half of positive. Among the eight emotions, “trust”, “joy” and “anticipation” have top-most scores. High scores for “joy” and “anticipation” could be because of the newly delivered phones. Also, the highest score for “trust” among all the emotions shows that the reviewers are writing the reviews with conviction and they trust the product.


Amazon’s product review platform shows that most of the reviewers have given 4-star and 3-star ratings to unlocked mobile phones. The average length of the reviews comes close to 230 characters. We also uncovered that lengthier reviews tend to be more helpful and there is a positive correlation between price & rating. Sentiment analysis shows that positive sentiment is prevalent among the reviews and in terms of emotions, ‘trust’, ‘anticipation’ and ‘joy’ have highest scores.

It’d be interesting to perform further analysis based on the brand (example: Samsung vs. Apple). We can also look at building a model to predict the helpfulness of the review and the rating based on the review text. Corpus-based and knowledge-based methods can be used to determine the semantic similarity of review text. There are many more insights to be unveiled from the Amazon reviews.


  • Data analysis was performed with R and charts were created via ggplot2

The Amazon review data required for this analysis was extracted by PromptCloud’s Data-as-a-Service solution

Bio: Preetish Panda leads marketing at PromptCloud, a Data-as-a-Service provider. He is passionate about marketing, analytics and web technologies.


Sign Up

By subscribing you accept KDnuggets Privacy Policy