Udemy

Text Mining and Sentiment Analysis with Tableau and R

Enroll Now
  • 3,779 Students
  • Updated 9/2018
4.2
(497 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
3 Hour(s) 57 Minute(s)
Language
English
Taught by
R-Tutorials Training
Rating
4.2
(497 Ratings)

Course Overview

Text Mining and Sentiment Analysis with Tableau and R

Data Science with R and Tableau: Extract valuable info out of Twitter to rock in marketing, finance, or any research.

Extract valuable info out of Twitter for marketing, finance, academic or professional research and much more.


This course harnesses the upside of R and Tableau to do sentiment analysis on Twitter data. With sentiment analysis you find out if the crowd has a rather positive or negative opinion towards a given search term. This search term can be a product (like in the course) but it can also be a person, region, company or basically anything as long as it is mentioned regularly on Twitter.


While R can directly fetch the text data from Twitter, clean and analyze it, Tableau is great at visualizing the data. And that is the power of the method outlined in this course. You get the best of both worlds, a dream team.


Content overview and course structure:


The R Side


Getting a Twitter developers account


Connection of Twitter and R


Getting the right packages for our approach


Harvesting Tweets and loading them into R


Refining the harvesting approach by language, time, user or geolocation


Handling Twitter meta data like: favorites, retweets, timelines, users, etc


Text cleaning


Sentiment scoring via a simple lexicon approach (in English)


Data export (csv) for further Tableau work


Tableau Side:


Data preparation for visualizations


Quick data exploration


Dashboards


Visualizing -


  • Popularity of different products
  • Popularity between different locations on a map
  • Changes in popularity over time

You only need basic R skills to follow along. There is a free version of Tableau called Tableau public desktop, or even better: as a full time college student you can get a free but full version of Tableau desktop professional.


The course comes with the R code to copy into your R session.


Disclaimer required by Twitter: 'TWITTER, TWEET, RETWEET and the Twitter logo are trademarks of Twitter, Inc or its affiliates.'

Course Content

  • 4 section(s)
  • 36 lecture(s)
  • Section 1 Introduction and Preparation
  • Section 2 Using R to Harvest and Analyze Twitter Data
  • Section 3 Using Tableau to Visualize Our Generated Dataset
  • Section 4 Additional Bonus Section: Regular Expressions and Gsub

What You’ll Learn

  • Connect Twitter and R to harvest Tweets for certain keywords, Perform sentiment analysis based on a simple lexicon approach, Clean and process Tweets for further analysis, Export text based data and sentiment scores from R, Use Tableau to visualize sentiment analysis data, Identify situations where sentiment analysis can be applied in a company

Reviews

  • S
    Suman Kumar
    2.0

    I was a expecting a more hands-on approach with tests and quizzes to learn alongside the course....now I need to redo the entire thing multiple times to get some kind of mastery over the topic.

  • C
    Celia Banks
    4.5

    Curriculum is well laid out and articulated for learning how to extract and munge tweets; structure rules for opinion mining; and visualize the sentiment analysis.

  • N
    Neeraj deshmukh
    5.0

    very good but require little bit slow

  • K
    Kunita Gear
    4.0

    I rated this course a 4 because the content delivered was true to the objectives communicated. I enjoyed the entire process of learning how to use Twitter to harvest tweets, then using R to process those tweets, and finally using Tableau for visualizing the data. In the spirit of transparency, I recommend that a statement be added to the "Buy Now" page, advising that a Twitter Developer's Account may or may not be approved, that instructors have no control over the Twitter vetting process, and that a portion of the modules cannot be completed without the Twitter Developer's Account.  This would allow prospective students to decide if they want to proceed with buying the class.  This would also facilitate prospective students requesting a Twitter Developer's Account FIRST to determine if they will be approved BEFORE purchasing the class. My account approval was delayed, but ultimately approved. The delay was unexpected because there was nothing prior to buying the class that indicated this was a possibility. When I asked the instructor if there were other options for obtaining access to Twitter, I was advised to download the provided CSV files. While this was an option, it was not an acceptable one for me because that would mean I could not complete any of the modules/videos covering Twitter and R, which was a major part of my purchase decision. Had I not been approved for the Twitter Developer's Account, my rating for this course would have been between 2 & 3 because it would have essentially been a Tableau Visualization course, of which there are several available offerings with better coverage. Approximately 3-4 of the course videos have errors that should be corrected, and two topics were covered at a pace that was much faster than the other modules; table calculations in module/video #21 and Summarizing the Data in a Dashboard in module #28. The instructor did a good job delivering this course, and I appreciate the instructor updating it as of 9/2018 to include an article that provides a link to a blog on new Twitter developer requirements. This is helpful for those who have already purchased the course, but it is my respectful opinion that prospective students/buyers should be told BEFORE purchasing the course that Twitter's new requirements will result in application delays and could result in the application being rejected.

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed