Course Information
Course Overview
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
-
SSuman Kumar
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.
-
CCelia Banks
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.
-
NNeeraj deshmukh
very good but require little bit slow
-
KKunita Gear
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.