SlideShare a Scribd company logo
1 of 36
Time series
Word frequencies
Sentiment analysis
Twitter Analysis for the Social
Sciences and Humanities
Twitter Data: Quick and Slow
1. Quick: http://topsy.com search, then click
2. Slow: Download Mozdeh
http://mozdeh.wlv.ac.uk,
collect data in advance
then analyse
Tweets per hour
including ‘Nobel’
Tweets per day
including ‘Nobel’
Gathering Twitter data
Tweets can be obtained via Mozdeh
 Also: Chorus http://www.chorusanalytics.co.uk/
NodeXL and other software
Must be gathered in near to real time
 Not available after about 2 weeks
Gather using keyword or phrase
searches
If historical tweets needed, buy from a
data provider
Twitter Time Series Analysis
with Mozdeh: Step by Step
Download free from http://mozdeh.wlv.ac.uk for Windows
Search engine part of Mozdeh – for the saved tweets
Sentiment-based searches
Gender-based searches
Identifies words that are
Relatively frequent for the query
Co-word analysis
Am automatic method to compare
different subsets of tweets for key
differences
Identifies words that are relatively
frequent compared to one keyword (or
gender) compared to another
The above example will compare the
words in tweets containing book and
read by gender
Words more common in male tweets containing “book”
than in female tweets containing “book”
Words more common in ? tweets than in ? Tweets
(male or female)
Words more common in ? tweets than in ? Tweets
(male or female)
A statistical measure of the significance
of the difference between genders
Twitter research ideas
Monitor keyword searches for a topic
Analysis ideas
 Time series – identify trends & causes of
any peaks
 Content analysis of random sample tweets –
why is the topic tweeted?
 Gender/sentiment/high frequency keywords
 Network analysis of tweeters/tweeting &
qualitative analysis of key tweeters – who is
tweeting and who is successful?
How and why scholars cite on
Twitter – Priem & Costello
Example of a Twitter study using interviews
and content analysis of tweets
Gathered and analysed a sample of tweets
sent by scholars
Concluded that: “Twitter citations are also
uniquely conversational, reflecting a broader
discussion crossing traditional disciplinary
boundaries.”
High frequency word analysis
An analysis of high frequency words for
Nobel prizes found tweets about:
 Alternative winners’ names non-
academic prizes only
 Gender references Female winner only (9%
mentioned her gender).
 Expressions of Sentiment literature
prize only (42% positive)
A quick analysis can give new insights.
Sentiment Strength Detection in
the Social Web -SentiStrength
• Detect positive and negative sentiment
strength in short informal text
 Develop workarounds for lack of standard
grammar and spelling
 Harness emotion expression forms unique to
MySpace or CMC (e.g., :-) or haaappppyyy!!!)
 Classify simultaneously as positive 1-5 AND
negative 1-5 sentiment
Thelwall, M., Buckley, K., & Paltoglou, G. (2012). Sentiment strength detection for the social Web.
Journal of the American Society for Information Science and Technology, 63(1), 163-173.
Thelwall, M., Buckley, K., Paltoglou, G., Cai, D., & Kappas, A. (2010). Sentiment strength detection in short informal text.
Journal of the American Society for Information Science and Technology, 61(12), 2544-2558.
SentiStrength Algorithm - Core
List of 2,489 positive and negative
sentiment term stems and strengths (1
to 5), e.g.
 ache = -2, dislike = -3, hate=-4,
excruciating -5
 encourage = 2, coolest = 3, lover = 4
Sentiment strength is highest in
sentence; or highest sentence if multiple
sentences
My legs ache.
You are the coolest.
I hate Paul but encourage him.
-2
3
-4 2
1, -2
positive, negative
3, -1
2, -4
Extra sentiment methods
spelling correction nicce -> nice
booster words alter strength very happy
negating words flip emotions not nice
repeated letters boost sentiment/+ve niiiice
emoticon list :) =+2
exclamation marks count as +2 unless –ve hi!
repeated punctuation boosts sentiment good!!!
negative emotion ignored in questions u h8 me?
Sentiment idiom list shock horror = -2
Online as http://sentistrength.wlv.ac.uk/
Tests against human coders
Data set
Positive
scores -
correlation
with
humans
Negative
scores -
correlation
with
humans
YouTube 0.589 0.521
MySpace 0.647 0.599
Twitter 0.541 0.499
Sports forum 0.567 0.541
Digg.com news 0.352 0.552
BBC forums 0.296 0.591
All 6 data sets 0.556 0.565
SentiStrength
agrees with
humans
as much as they
agree with each
other 1 is perfect agreement, 0 is random agreement
Why the bad results for BBC?
(and Digg)
Irony, sarcasm and expressive language
e.g.,
 David Cameron must be very happy that I
have lost my job.
 It is really interesting that David Cameron
and most of his ministers are millionaires.
 Your argument is a joke.
$
Example – sentiment in major
media events
Analysis of a corpus of 1 month of English
Twitter posts (35 Million, from 2.7M accounts)
Automatic detection of spikes (events)
Assessment of whether sentiment changes
during major media events
Automatically-identified Twitter
spikes
9 Mar 2010
9 Feb 2010
Proportion of tweets
mentioning keyword
Thelwall, M., Buckley, K., & Paltoglou, G. (2011). Sentiment in Twitter events.
Journal of the American Society for Information Science and Technology, 62(2), 406-418.
Chile
matchingpostsSentimentstrengthSubj.
Increase in –ve sentiment strength
9 Feb 2010
9 Feb 2010
Date and time
Date and time
9 Mar 2010
9 Mar 2010
Av. +ve sentiment
Just subj.
Av. -ve sentiment
Just subj.
Proportion of tweets
mentioning Chile
#oscars
%matchingpostsSentimentstrengthSubj.
Increase in –ve sentiment strength
Date and time
Date and time
9 Feb 2010
9 Feb 2010
9 Mar 2010
9 Mar 2010
Av. +ve sentime
Just subj.
Av. -ve sentime
Just subj.
Proportion of tweets
mentioning the Oscars
Sentiment and spikes
Statistical analysis of top 30 events:
 Strong evidence that higher volume hours
have stronger negative sentiment than
lower volume hours
 No evidence that higher volume hours
have different positive sentiment strength
than lower volume hours
=> Spikes are typified by small increases
in negativity
Summary
Tweets gathered free with Mozdeh
 Search tweets and conduct content analysis
 Time series analysis graphs – trends over time
 Identify topics causing high sentiment
 Identify differences by gender
 Identify important topics by high freq. keywords
 Identify important topic differences by co-words
 Pilot test your ideas first
Gather tweets in advance for a period of time
Can give quick insights into your research
goals – or can be a primary research method

More Related Content

Similar to Analyzing Twitter data for social science research

(Keynote) Mike Thelwall - “Sentiment Strength Detection for Social Media Text...
(Keynote) Mike Thelwall - “Sentiment Strength Detection for Social Media Text...(Keynote) Mike Thelwall - “Sentiment Strength Detection for Social Media Text...
(Keynote) Mike Thelwall - “Sentiment Strength Detection for Social Media Text...icwe2015
 
Language of Politics on Twitter - 03 Analysis
Language of Politics on Twitter - 03 AnalysisLanguage of Politics on Twitter - 03 Analysis
Language of Politics on Twitter - 03 AnalysisYelena Mejova
 
Experiences with Sentiment Analysis with Peter Zadrozny
Experiences with Sentiment Analysis with Peter ZadroznyExperiences with Sentiment Analysis with Peter Zadrozny
Experiences with Sentiment Analysis with Peter Zadroznypadatascience
 
Final Poster for Engineering Showcase
Final Poster for Engineering ShowcaseFinal Poster for Engineering Showcase
Final Poster for Engineering ShowcaseTucker Truesdale
 
Intro to sentiment analysis
Intro to sentiment analysisIntro to sentiment analysis
Intro to sentiment analysisTimea Turdean
 
Super Bowl 50 & the Twitterverse
Super Bowl 50 & the TwitterverseSuper Bowl 50 & the Twitterverse
Super Bowl 50 & the TwitterverseIvan Heneghan
 
Template Leading Mathematical Discussions Performance-Based.docx
Template Leading Mathematical Discussions Performance-Based.docxTemplate Leading Mathematical Discussions Performance-Based.docx
Template Leading Mathematical Discussions Performance-Based.docxrhetttrevannion
 
Identifying Emotions in Tweets related to the Brazilian Stock Market
Identifying Emotions in Tweets related to the Brazilian Stock MarketIdentifying Emotions in Tweets related to the Brazilian Stock Market
Identifying Emotions in Tweets related to the Brazilian Stock MarketFernando Vieira da Silva
 
Twitter data analysis using R
Twitter data analysis using RTwitter data analysis using R
Twitter data analysis using Rsantoshi mangalgi
 
Planning to Evaluate Earned, Social/Digital Media Campaigns
Planning to Evaluate Earned, Social/Digital Media CampaignsPlanning to Evaluate Earned, Social/Digital Media Campaigns
Planning to Evaluate Earned, Social/Digital Media CampaignsEman Aly
 
Sentiment analysis - Our approach and use cases
Sentiment analysis - Our approach and use casesSentiment analysis - Our approach and use cases
Sentiment analysis - Our approach and use casesKarol Chlasta
 
Venkatesh Duppada - 2017 - SeerNet at EmoInt-2017: Tweet Emotion Intensity Es...
Venkatesh Duppada - 2017 - SeerNet at EmoInt-2017: Tweet Emotion Intensity Es...Venkatesh Duppada - 2017 - SeerNet at EmoInt-2017: Tweet Emotion Intensity Es...
Venkatesh Duppada - 2017 - SeerNet at EmoInt-2017: Tweet Emotion Intensity Es...Association for Computational Linguistics
 
Venkatesh Duppada - 2017 - SeerNet at EmoInt-2017: Tweet Emotion Intensity Es...
Venkatesh Duppada - 2017 - SeerNet at EmoInt-2017: Tweet Emotion Intensity Es...Venkatesh Duppada - 2017 - SeerNet at EmoInt-2017: Tweet Emotion Intensity Es...
Venkatesh Duppada - 2017 - SeerNet at EmoInt-2017: Tweet Emotion Intensity Es...Association for Computational Linguistics
 
110917_0900_Karimi.pdf
110917_0900_Karimi.pdf110917_0900_Karimi.pdf
110917_0900_Karimi.pdfJayashankara3
 

Similar to Analyzing Twitter data for social science research (20)

Mike Thelwall: Introduction to Webometrics
Mike Thelwall: Introduction to WebometricsMike Thelwall: Introduction to Webometrics
Mike Thelwall: Introduction to Webometrics
 
(Keynote) Mike Thelwall - “Sentiment Strength Detection for Social Media Text...
(Keynote) Mike Thelwall - “Sentiment Strength Detection for Social Media Text...(Keynote) Mike Thelwall - “Sentiment Strength Detection for Social Media Text...
(Keynote) Mike Thelwall - “Sentiment Strength Detection for Social Media Text...
 
Language of Politics on Twitter - 03 Analysis
Language of Politics on Twitter - 03 AnalysisLanguage of Politics on Twitter - 03 Analysis
Language of Politics on Twitter - 03 Analysis
 
Automatic Emotion Identification from Text
Automatic Emotion Identification from TextAutomatic Emotion Identification from Text
Automatic Emotion Identification from Text
 
Wenbo Wang dissertation defense, Kno.e.sis, Wright State University
Wenbo Wang dissertation defense, Kno.e.sis, Wright State UniversityWenbo Wang dissertation defense, Kno.e.sis, Wright State University
Wenbo Wang dissertation defense, Kno.e.sis, Wright State University
 
Experiences with Sentiment Analysis with Peter Zadrozny
Experiences with Sentiment Analysis with Peter ZadroznyExperiences with Sentiment Analysis with Peter Zadrozny
Experiences with Sentiment Analysis with Peter Zadrozny
 
Final Poster for Engineering Showcase
Final Poster for Engineering ShowcaseFinal Poster for Engineering Showcase
Final Poster for Engineering Showcase
 
Intro to sentiment analysis
Intro to sentiment analysisIntro to sentiment analysis
Intro to sentiment analysis
 
Evaluation Datasets for Twitter Sentiment Analysis: A survey and a new datase...
Evaluation Datasets for Twitter Sentiment Analysis: A survey and a new datase...Evaluation Datasets for Twitter Sentiment Analysis: A survey and a new datase...
Evaluation Datasets for Twitter Sentiment Analysis: A survey and a new datase...
 
Super Bowl 50 & the Twitterverse
Super Bowl 50 & the TwitterverseSuper Bowl 50 & the Twitterverse
Super Bowl 50 & the Twitterverse
 
Template Leading Mathematical Discussions Performance-Based.docx
Template Leading Mathematical Discussions Performance-Based.docxTemplate Leading Mathematical Discussions Performance-Based.docx
Template Leading Mathematical Discussions Performance-Based.docx
 
Identifying Emotions in Tweets related to the Brazilian Stock Market
Identifying Emotions in Tweets related to the Brazilian Stock MarketIdentifying Emotions in Tweets related to the Brazilian Stock Market
Identifying Emotions in Tweets related to the Brazilian Stock Market
 
NCL PreConference at COABE
NCL PreConference at COABENCL PreConference at COABE
NCL PreConference at COABE
 
Twitter data analysis using R
Twitter data analysis using RTwitter data analysis using R
Twitter data analysis using R
 
Planning to Evaluate Earned, Social/Digital Media Campaigns
Planning to Evaluate Earned, Social/Digital Media CampaignsPlanning to Evaluate Earned, Social/Digital Media Campaigns
Planning to Evaluate Earned, Social/Digital Media Campaigns
 
Sentiment analysis - Our approach and use cases
Sentiment analysis - Our approach and use casesSentiment analysis - Our approach and use cases
Sentiment analysis - Our approach and use cases
 
Venkatesh Duppada - 2017 - SeerNet at EmoInt-2017: Tweet Emotion Intensity Es...
Venkatesh Duppada - 2017 - SeerNet at EmoInt-2017: Tweet Emotion Intensity Es...Venkatesh Duppada - 2017 - SeerNet at EmoInt-2017: Tweet Emotion Intensity Es...
Venkatesh Duppada - 2017 - SeerNet at EmoInt-2017: Tweet Emotion Intensity Es...
 
Venkatesh Duppada - 2017 - SeerNet at EmoInt-2017: Tweet Emotion Intensity Es...
Venkatesh Duppada - 2017 - SeerNet at EmoInt-2017: Tweet Emotion Intensity Es...Venkatesh Duppada - 2017 - SeerNet at EmoInt-2017: Tweet Emotion Intensity Es...
Venkatesh Duppada - 2017 - SeerNet at EmoInt-2017: Tweet Emotion Intensity Es...
 
Sentiment Analysis.pptx
Sentiment Analysis.pptxSentiment Analysis.pptx
Sentiment Analysis.pptx
 
110917_0900_Karimi.pdf
110917_0900_Karimi.pdf110917_0900_Karimi.pdf
110917_0900_Karimi.pdf
 

Recently uploaded

(DIVYA) Dhanori Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(DIVYA) Dhanori Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(DIVYA) Dhanori Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(DIVYA) Dhanori Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
Low Rate Call Girls Gulbarga Anika 8250192130 Independent Escort Service Gulb...
Low Rate Call Girls Gulbarga Anika 8250192130 Independent Escort Service Gulb...Low Rate Call Girls Gulbarga Anika 8250192130 Independent Escort Service Gulb...
Low Rate Call Girls Gulbarga Anika 8250192130 Independent Escort Service Gulb...Riya Pathan
 
Kolkata Call Girls Service +918240919228 - Kolkatanightgirls.com
Kolkata Call Girls Service +918240919228 - Kolkatanightgirls.comKolkata Call Girls Service +918240919228 - Kolkatanightgirls.com
Kolkata Call Girls Service +918240919228 - Kolkatanightgirls.comKolkata Call Girls
 
Hi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort Services
Hi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort ServicesHi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort Services
Hi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort ServicesApsara Of India
 
Kolkata Call Girl Howrah 👉 8250192130 ❣️💯 Available With Room 24×7
Kolkata Call Girl Howrah 👉 8250192130 ❣️💯 Available With Room 24×7Kolkata Call Girl Howrah 👉 8250192130 ❣️💯 Available With Room 24×7
Kolkata Call Girl Howrah 👉 8250192130 ❣️💯 Available With Room 24×7Riya Pathan
 
GV'S 24 CLUB & BAR CONTACT 09602870969 CALL GIRLS IN UDAIPUR ESCORT SERVICE
GV'S 24 CLUB & BAR CONTACT 09602870969 CALL GIRLS IN UDAIPUR ESCORT SERVICEGV'S 24 CLUB & BAR CONTACT 09602870969 CALL GIRLS IN UDAIPUR ESCORT SERVICE
GV'S 24 CLUB & BAR CONTACT 09602870969 CALL GIRLS IN UDAIPUR ESCORT SERVICEApsara Of India
 
Call Girl Nashik Saloni 7001305949 Independent Escort Service Nashik
Call Girl Nashik Saloni 7001305949 Independent Escort Service NashikCall Girl Nashik Saloni 7001305949 Independent Escort Service Nashik
Call Girl Nashik Saloni 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
VIP Call Girls Service Banjara Hills Hyderabad Call +91-8250192130
VIP Call Girls Service Banjara Hills Hyderabad Call +91-8250192130VIP Call Girls Service Banjara Hills Hyderabad Call +91-8250192130
VIP Call Girls Service Banjara Hills Hyderabad Call +91-8250192130Suhani Kapoor
 
Fun Call Girls In Goa 7028418221 Call Girl Service In Panaji Escorts
Fun Call Girls In Goa 7028418221 Call Girl Service In Panaji EscortsFun Call Girls In Goa 7028418221 Call Girl Service In Panaji Escorts
Fun Call Girls In Goa 7028418221 Call Girl Service In Panaji EscortsApsara Of India
 
Cash Payment Contact:- 7028418221 Goa Call Girls Service North Goa Escorts
Cash Payment Contact:- 7028418221 Goa Call Girls Service North Goa EscortsCash Payment Contact:- 7028418221 Goa Call Girls Service North Goa Escorts
Cash Payment Contact:- 7028418221 Goa Call Girls Service North Goa EscortsApsara Of India
 
Private Call Girls Bally - 8250192130 | 24x7 Service Available Near Me
Private Call Girls Bally - 8250192130 | 24x7 Service Available Near MePrivate Call Girls Bally - 8250192130 | 24x7 Service Available Near Me
Private Call Girls Bally - 8250192130 | 24x7 Service Available Near MeRiya Pathan
 
Contact:- 8860008073 Call Girls in Karnal Escort Service Available at Afforda...
Contact:- 8860008073 Call Girls in Karnal Escort Service Available at Afforda...Contact:- 8860008073 Call Girls in Karnal Escort Service Available at Afforda...
Contact:- 8860008073 Call Girls in Karnal Escort Service Available at Afforda...Apsara Of India
 
Book Call Girls in Panchpota - 8250192130 | 24x7 Service Available Near Me
Book Call Girls in Panchpota - 8250192130 | 24x7 Service Available Near MeBook Call Girls in Panchpota - 8250192130 | 24x7 Service Available Near Me
Book Call Girls in Panchpota - 8250192130 | 24x7 Service Available Near Meanamikaraghav4
 
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment BookingCall Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment Bookingnoor ahmed
 
(KRITI) Pimpri Chinchwad Call Girls Just Call 7001035870 [ Cash on Delivery ]...
(KRITI) Pimpri Chinchwad Call Girls Just Call 7001035870 [ Cash on Delivery ]...(KRITI) Pimpri Chinchwad Call Girls Just Call 7001035870 [ Cash on Delivery ]...
(KRITI) Pimpri Chinchwad Call Girls Just Call 7001035870 [ Cash on Delivery ]...ranjana rawat
 
Call Girls In Karnal O8860008073 Sector 6 7 8 9 Karnal Escorts
Call Girls In Karnal O8860008073 Sector 6 7 8 9 Karnal EscortsCall Girls In Karnal O8860008073 Sector 6 7 8 9 Karnal Escorts
Call Girls In Karnal O8860008073 Sector 6 7 8 9 Karnal EscortsApsara Of India
 
College Call Girl in Rajiv Chowk Delhi 9634446618 Short 1500 Night 6000 Best ...
College Call Girl in Rajiv Chowk Delhi 9634446618 Short 1500 Night 6000 Best ...College Call Girl in Rajiv Chowk Delhi 9634446618 Short 1500 Night 6000 Best ...
College Call Girl in Rajiv Chowk Delhi 9634446618 Short 1500 Night 6000 Best ...perfect solution
 
Kolkata Call Girl Airport Kolkata 👉 8250192130 ❣️💯 Available With Room 24×7
Kolkata Call Girl Airport Kolkata 👉 8250192130 ❣️💯 Available With Room 24×7Kolkata Call Girl Airport Kolkata 👉 8250192130 ❣️💯 Available With Room 24×7
Kolkata Call Girl Airport Kolkata 👉 8250192130 ❣️💯 Available With Room 24×7Riya Pathan
 
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur EscortsVIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 

Recently uploaded (20)

(DIVYA) Dhanori Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(DIVYA) Dhanori Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(DIVYA) Dhanori Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(DIVYA) Dhanori Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
Low Rate Call Girls Gulbarga Anika 8250192130 Independent Escort Service Gulb...
Low Rate Call Girls Gulbarga Anika 8250192130 Independent Escort Service Gulb...Low Rate Call Girls Gulbarga Anika 8250192130 Independent Escort Service Gulb...
Low Rate Call Girls Gulbarga Anika 8250192130 Independent Escort Service Gulb...
 
Kolkata Call Girls Service +918240919228 - Kolkatanightgirls.com
Kolkata Call Girls Service +918240919228 - Kolkatanightgirls.comKolkata Call Girls Service +918240919228 - Kolkatanightgirls.com
Kolkata Call Girls Service +918240919228 - Kolkatanightgirls.com
 
Hi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort Services
Hi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort ServicesHi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort Services
Hi Class Call Girls In Goa 7028418221 Call Girls In Anjuna Beach Escort Services
 
Kolkata Call Girl Howrah 👉 8250192130 ❣️💯 Available With Room 24×7
Kolkata Call Girl Howrah 👉 8250192130 ❣️💯 Available With Room 24×7Kolkata Call Girl Howrah 👉 8250192130 ❣️💯 Available With Room 24×7
Kolkata Call Girl Howrah 👉 8250192130 ❣️💯 Available With Room 24×7
 
Call Girls Chirag Delhi Delhi WhatsApp Number 9711199171
Call Girls Chirag Delhi Delhi WhatsApp Number 9711199171Call Girls Chirag Delhi Delhi WhatsApp Number 9711199171
Call Girls Chirag Delhi Delhi WhatsApp Number 9711199171
 
GV'S 24 CLUB & BAR CONTACT 09602870969 CALL GIRLS IN UDAIPUR ESCORT SERVICE
GV'S 24 CLUB & BAR CONTACT 09602870969 CALL GIRLS IN UDAIPUR ESCORT SERVICEGV'S 24 CLUB & BAR CONTACT 09602870969 CALL GIRLS IN UDAIPUR ESCORT SERVICE
GV'S 24 CLUB & BAR CONTACT 09602870969 CALL GIRLS IN UDAIPUR ESCORT SERVICE
 
Call Girl Nashik Saloni 7001305949 Independent Escort Service Nashik
Call Girl Nashik Saloni 7001305949 Independent Escort Service NashikCall Girl Nashik Saloni 7001305949 Independent Escort Service Nashik
Call Girl Nashik Saloni 7001305949 Independent Escort Service Nashik
 
VIP Call Girls Service Banjara Hills Hyderabad Call +91-8250192130
VIP Call Girls Service Banjara Hills Hyderabad Call +91-8250192130VIP Call Girls Service Banjara Hills Hyderabad Call +91-8250192130
VIP Call Girls Service Banjara Hills Hyderabad Call +91-8250192130
 
Fun Call Girls In Goa 7028418221 Call Girl Service In Panaji Escorts
Fun Call Girls In Goa 7028418221 Call Girl Service In Panaji EscortsFun Call Girls In Goa 7028418221 Call Girl Service In Panaji Escorts
Fun Call Girls In Goa 7028418221 Call Girl Service In Panaji Escorts
 
Cash Payment Contact:- 7028418221 Goa Call Girls Service North Goa Escorts
Cash Payment Contact:- 7028418221 Goa Call Girls Service North Goa EscortsCash Payment Contact:- 7028418221 Goa Call Girls Service North Goa Escorts
Cash Payment Contact:- 7028418221 Goa Call Girls Service North Goa Escorts
 
Private Call Girls Bally - 8250192130 | 24x7 Service Available Near Me
Private Call Girls Bally - 8250192130 | 24x7 Service Available Near MePrivate Call Girls Bally - 8250192130 | 24x7 Service Available Near Me
Private Call Girls Bally - 8250192130 | 24x7 Service Available Near Me
 
Contact:- 8860008073 Call Girls in Karnal Escort Service Available at Afforda...
Contact:- 8860008073 Call Girls in Karnal Escort Service Available at Afforda...Contact:- 8860008073 Call Girls in Karnal Escort Service Available at Afforda...
Contact:- 8860008073 Call Girls in Karnal Escort Service Available at Afforda...
 
Book Call Girls in Panchpota - 8250192130 | 24x7 Service Available Near Me
Book Call Girls in Panchpota - 8250192130 | 24x7 Service Available Near MeBook Call Girls in Panchpota - 8250192130 | 24x7 Service Available Near Me
Book Call Girls in Panchpota - 8250192130 | 24x7 Service Available Near Me
 
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment BookingCall Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
Call Girls in Barasat | 7001035870 At Low Cost Cash Payment Booking
 
(KRITI) Pimpri Chinchwad Call Girls Just Call 7001035870 [ Cash on Delivery ]...
(KRITI) Pimpri Chinchwad Call Girls Just Call 7001035870 [ Cash on Delivery ]...(KRITI) Pimpri Chinchwad Call Girls Just Call 7001035870 [ Cash on Delivery ]...
(KRITI) Pimpri Chinchwad Call Girls Just Call 7001035870 [ Cash on Delivery ]...
 
Call Girls In Karnal O8860008073 Sector 6 7 8 9 Karnal Escorts
Call Girls In Karnal O8860008073 Sector 6 7 8 9 Karnal EscortsCall Girls In Karnal O8860008073 Sector 6 7 8 9 Karnal Escorts
Call Girls In Karnal O8860008073 Sector 6 7 8 9 Karnal Escorts
 
College Call Girl in Rajiv Chowk Delhi 9634446618 Short 1500 Night 6000 Best ...
College Call Girl in Rajiv Chowk Delhi 9634446618 Short 1500 Night 6000 Best ...College Call Girl in Rajiv Chowk Delhi 9634446618 Short 1500 Night 6000 Best ...
College Call Girl in Rajiv Chowk Delhi 9634446618 Short 1500 Night 6000 Best ...
 
Kolkata Call Girl Airport Kolkata 👉 8250192130 ❣️💯 Available With Room 24×7
Kolkata Call Girl Airport Kolkata 👉 8250192130 ❣️💯 Available With Room 24×7Kolkata Call Girl Airport Kolkata 👉 8250192130 ❣️💯 Available With Room 24×7
Kolkata Call Girl Airport Kolkata 👉 8250192130 ❣️💯 Available With Room 24×7
 
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur EscortsVIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
VIP Call Girls Nagpur Megha Call 7001035870 Meet With Nagpur Escorts
 

Analyzing Twitter data for social science research

  • 1. Time series Word frequencies Sentiment analysis Twitter Analysis for the Social Sciences and Humanities
  • 2. Twitter Data: Quick and Slow 1. Quick: http://topsy.com search, then click 2. Slow: Download Mozdeh http://mozdeh.wlv.ac.uk, collect data in advance then analyse Tweets per hour including ‘Nobel’ Tweets per day including ‘Nobel’
  • 3. Gathering Twitter data Tweets can be obtained via Mozdeh  Also: Chorus http://www.chorusanalytics.co.uk/ NodeXL and other software Must be gathered in near to real time  Not available after about 2 weeks Gather using keyword or phrase searches If historical tweets needed, buy from a data provider
  • 4. Twitter Time Series Analysis with Mozdeh: Step by Step Download free from http://mozdeh.wlv.ac.uk for Windows
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11. Search engine part of Mozdeh – for the saved tweets
  • 14. Identifies words that are Relatively frequent for the query
  • 15.
  • 16.
  • 17. Co-word analysis Am automatic method to compare different subsets of tweets for key differences Identifies words that are relatively frequent compared to one keyword (or gender) compared to another
  • 18. The above example will compare the words in tweets containing book and read by gender
  • 19. Words more common in male tweets containing “book” than in female tweets containing “book”
  • 20. Words more common in ? tweets than in ? Tweets (male or female)
  • 21. Words more common in ? tweets than in ? Tweets (male or female) A statistical measure of the significance of the difference between genders
  • 22. Twitter research ideas Monitor keyword searches for a topic Analysis ideas  Time series – identify trends & causes of any peaks  Content analysis of random sample tweets – why is the topic tweeted?  Gender/sentiment/high frequency keywords  Network analysis of tweeters/tweeting & qualitative analysis of key tweeters – who is tweeting and who is successful?
  • 23. How and why scholars cite on Twitter – Priem & Costello Example of a Twitter study using interviews and content analysis of tweets Gathered and analysed a sample of tweets sent by scholars Concluded that: “Twitter citations are also uniquely conversational, reflecting a broader discussion crossing traditional disciplinary boundaries.”
  • 24. High frequency word analysis An analysis of high frequency words for Nobel prizes found tweets about:  Alternative winners’ names non- academic prizes only  Gender references Female winner only (9% mentioned her gender).  Expressions of Sentiment literature prize only (42% positive) A quick analysis can give new insights.
  • 25. Sentiment Strength Detection in the Social Web -SentiStrength • Detect positive and negative sentiment strength in short informal text  Develop workarounds for lack of standard grammar and spelling  Harness emotion expression forms unique to MySpace or CMC (e.g., :-) or haaappppyyy!!!)  Classify simultaneously as positive 1-5 AND negative 1-5 sentiment Thelwall, M., Buckley, K., & Paltoglou, G. (2012). Sentiment strength detection for the social Web. Journal of the American Society for Information Science and Technology, 63(1), 163-173. Thelwall, M., Buckley, K., Paltoglou, G., Cai, D., & Kappas, A. (2010). Sentiment strength detection in short informal text. Journal of the American Society for Information Science and Technology, 61(12), 2544-2558.
  • 26. SentiStrength Algorithm - Core List of 2,489 positive and negative sentiment term stems and strengths (1 to 5), e.g.  ache = -2, dislike = -3, hate=-4, excruciating -5  encourage = 2, coolest = 3, lover = 4 Sentiment strength is highest in sentence; or highest sentence if multiple sentences
  • 27. My legs ache. You are the coolest. I hate Paul but encourage him. -2 3 -4 2 1, -2 positive, negative 3, -1 2, -4
  • 28. Extra sentiment methods spelling correction nicce -> nice booster words alter strength very happy negating words flip emotions not nice repeated letters boost sentiment/+ve niiiice emoticon list :) =+2 exclamation marks count as +2 unless –ve hi! repeated punctuation boosts sentiment good!!! negative emotion ignored in questions u h8 me? Sentiment idiom list shock horror = -2 Online as http://sentistrength.wlv.ac.uk/
  • 29. Tests against human coders Data set Positive scores - correlation with humans Negative scores - correlation with humans YouTube 0.589 0.521 MySpace 0.647 0.599 Twitter 0.541 0.499 Sports forum 0.567 0.541 Digg.com news 0.352 0.552 BBC forums 0.296 0.591 All 6 data sets 0.556 0.565 SentiStrength agrees with humans as much as they agree with each other 1 is perfect agreement, 0 is random agreement
  • 30. Why the bad results for BBC? (and Digg) Irony, sarcasm and expressive language e.g.,  David Cameron must be very happy that I have lost my job.  It is really interesting that David Cameron and most of his ministers are millionaires.  Your argument is a joke. $
  • 31. Example – sentiment in major media events Analysis of a corpus of 1 month of English Twitter posts (35 Million, from 2.7M accounts) Automatic detection of spikes (events) Assessment of whether sentiment changes during major media events
  • 32. Automatically-identified Twitter spikes 9 Mar 2010 9 Feb 2010 Proportion of tweets mentioning keyword Thelwall, M., Buckley, K., & Paltoglou, G. (2011). Sentiment in Twitter events. Journal of the American Society for Information Science and Technology, 62(2), 406-418.
  • 33. Chile matchingpostsSentimentstrengthSubj. Increase in –ve sentiment strength 9 Feb 2010 9 Feb 2010 Date and time Date and time 9 Mar 2010 9 Mar 2010 Av. +ve sentiment Just subj. Av. -ve sentiment Just subj. Proportion of tweets mentioning Chile
  • 34. #oscars %matchingpostsSentimentstrengthSubj. Increase in –ve sentiment strength Date and time Date and time 9 Feb 2010 9 Feb 2010 9 Mar 2010 9 Mar 2010 Av. +ve sentime Just subj. Av. -ve sentime Just subj. Proportion of tweets mentioning the Oscars
  • 35. Sentiment and spikes Statistical analysis of top 30 events:  Strong evidence that higher volume hours have stronger negative sentiment than lower volume hours  No evidence that higher volume hours have different positive sentiment strength than lower volume hours => Spikes are typified by small increases in negativity
  • 36. Summary Tweets gathered free with Mozdeh  Search tweets and conduct content analysis  Time series analysis graphs – trends over time  Identify topics causing high sentiment  Identify differences by gender  Identify important topics by high freq. keywords  Identify important topic differences by co-words  Pilot test your ideas first Gather tweets in advance for a period of time Can give quick insights into your research goals – or can be a primary research method

Editor's Notes

  1. Twitter Analysis for the Social Sciences and Humanities This talk will describe how to download and analyse tweets using the free software Mozdeh. Mozdeh allows users to enter a set of queries and then collects tweets matching these queries for as long as needed. Once the collection period is complete, Mozdeh offers a range of different quantitative analysis methods, from simple to complex. These methods include graphs of changes over time, sentiment analysis, simple gender analysis and various types of word frequency analysis. Together, the methods can quickly identify themes within the tweets and compare the content of different topics within them. The talk will demonstrate Mozdeh, describe its main analysis methods and give examples of Twitter investigations.