Mastering Social Media Mining with R

Extract valuable data from your social media sites and make better business decisions using R

Mastering Social Media Mining with R

Sharan Kumar Ravindran, Vikram Garg

1 customer reviews
Extract valuable data from your social media sites and make better business decisions using R
Mapt Subscription
FREE
€29.98/m after trial
eBook
€21.84
RRP €31.18
Save 29%
Print + eBook
€31.99
RRP €31.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
€0.00
€21.84
€31.99
€29.98p/m after trial
RRP €31.18
RRP €31.99
Subscription
eBook
Print + eBook
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Book Details

ISBN 139781784396312
Paperback248 pages

Book Description

With an increase in the number of users on the web, the content generated has increased substantially, bringing in the need to gain insights into the untapped gold mine that is social media data. For computational statistics, R has an advantage over other languages in providing readily-available data extraction and transformation packages, making it easier to carry out your ETL tasks. Along with this, its data visualization packages help users get a better understanding of the underlying data distributions while its range of "standard" statistical packages simplify analysis of the data.

This book will teach you how powerful business cases are solved by applying machine learning techniques on social media data. You will learn about important and recent developments in the field of social media, along with a few advanced topics such as Open Authorization (OAuth). Through practical examples, you will access data from R using APIs of various social media sites such as Twitter, Facebook, Instagram, GitHub, Foursquare, LinkedIn, Blogger, and other networks. We will provide you with detailed explanations on the implementation of various use cases using R programming.

With this handy guide, you will be ready to embark on your journey as an independent social media analyst.

Table of Contents

Chapter 1: Fundamentals of Mining
Social media and its importance
Various social media platforms
Social media mining
Challenges for social media mining
Social media mining techniques
The generic process of social media mining
Preprocessing and cleaning in R
Data modeling – the application of mining algorithms
Result visualization
An example of social media mining
Summary
Chapter 2: Mining Opinions, Exploring Trends, and More with Twitter
Twitter and its importance
Understanding Twitter's APIs
Creating a Twitter API connection
Twitter sentiment analysis
Summary
Chapter 3: Find Friends on Facebook
Creating an app on the Facebook platform
Rfacebook package installation and authentication
A basic analysis of your network
Network analysis and visualization
Getting Facebook page data
Trending topics
Influencers
Measuring CTR performance for a page
Spam detection
The order of stories on a user's home page
Recommendations to friends
Other business cases
Summary
Chapter 4: Finding Popular Photos on Instagram
Creating an app on the Instagram platform
Installation and authentication of the instaR package
Accessing data from R
Building a dataset
Popular personalities
Finding the most popular destination
Clustering the pictures
Recommendations to the users
Business case
Reference
Summary
Chapter 5: Let's Build Software with GitHub
Creating an app on GitHub
GitHub package installation and authentication
Accessing GitHub data from R
Building a heterogeneous dataset using the most active users
Building additional metrics
Exploratory data analysis
EDA – graphical analysis
EDA – correlation analysis
Business cases
Summary
Chapter 6: More Social Media Websites
Searching on social media
Accessing product reviews from sites
Retrieving data from Wikipedia
Using the Tumblr API
Accessing data from Quora
Mapping solutions using Google Maps
Professional network data from LinkedIn
Getting Blogger data
Retrieving venue data from Foursquare
Yelp and other networks
Summary

What You Will Learn

  • Access APIs of popular social media sites and extract data
  • Perform sentiment analysis and identify trending topics
  • Measure CTR performance for social media campaigns
  • Implement exploratory data analysis and correlation analysis
  • Build a logistic regression model to detect spam messages
  • Construct clusters of pictures using the K-means algorithm and identify popular personalities and destinations
  • Develop recommendation systems using Collaborative Filtering and the Apriori algorithm

Authors

Table of Contents

Chapter 1: Fundamentals of Mining
Social media and its importance
Various social media platforms
Social media mining
Challenges for social media mining
Social media mining techniques
The generic process of social media mining
Preprocessing and cleaning in R
Data modeling – the application of mining algorithms
Result visualization
An example of social media mining
Summary
Chapter 2: Mining Opinions, Exploring Trends, and More with Twitter
Twitter and its importance
Understanding Twitter's APIs
Creating a Twitter API connection
Twitter sentiment analysis
Summary
Chapter 3: Find Friends on Facebook
Creating an app on the Facebook platform
Rfacebook package installation and authentication
A basic analysis of your network
Network analysis and visualization
Getting Facebook page data
Trending topics
Influencers
Measuring CTR performance for a page
Spam detection
The order of stories on a user's home page
Recommendations to friends
Other business cases
Summary
Chapter 4: Finding Popular Photos on Instagram
Creating an app on the Instagram platform
Installation and authentication of the instaR package
Accessing data from R
Building a dataset
Popular personalities
Finding the most popular destination
Clustering the pictures
Recommendations to the users
Business case
Reference
Summary
Chapter 5: Let's Build Software with GitHub
Creating an app on GitHub
GitHub package installation and authentication
Accessing GitHub data from R
Building a heterogeneous dataset using the most active users
Building additional metrics
Exploratory data analysis
EDA – graphical analysis
EDA – correlation analysis
Business cases
Summary
Chapter 6: More Social Media Websites
Searching on social media
Accessing product reviews from sites
Retrieving data from Wikipedia
Using the Tumblr API
Accessing data from Quora
Mapping solutions using Google Maps
Professional network data from LinkedIn
Getting Blogger data
Retrieving venue data from Foursquare
Yelp and other networks
Summary

Book Details

ISBN 139781784396312
Paperback248 pages
Read More
From 1 reviews

Read More Reviews

Recommended for You

Learning Data Mining with R Book Cover
Learning Data Mining with R
€ 28.78
€ 20.16
Practical Data Science Cookbook Book Cover
Practical Data Science Cookbook
€ 26.38
€ 18.48
Python Machine Learning Book Cover
Python Machine Learning
€ 39.58
€ 27.72
Mastering Predictive Analytics with R Book Cover
Mastering Predictive Analytics with R
€ 40.78
€ 28.56
Practical Data Analysis Book Cover
Practical Data Analysis
€ 28.78
€ 20.16
R for Data Science Book Cover
R for Data Science
€ 28.78
€ 20.16