You are on page 1of 3

SYPNOSIS

TWITTER SENTIMENTAL ANALYSIS :

Sentiment analysis is the automated process of analyzing text


data and sorting it into sentiments positive, negative, or
neutral. Using sentiment analysis tools to analyze opinions in
Twitter data can help companies and in elections to understand
how people are talking about their brand or campaign. Twitter
is an online micro-blogging and social-networking platform
which allows users to write short status updates of maximum
length 140 characters. It is a rapidly expanding service with
over 200 million registered users - out of which 100 million are
active users and half of them log on twitter on a daily basis -
generating nearly 250 million tweets per day. Due to this large
amount of usage we hope to achieve a reflection of public
sentiment by analyzing the sentiments expressed in the
tweets.

Hardware Interface

The application is intended to be a stand-alone, single-user


system. The application is running on Windows and MAC. No
further hardware devices or interfaces will be required.

Software Interface

Inputs: The software will receive input from two sources.


First, the user interface and second, the Twitter API. The
user interface will supply the keywords and the analysis session
duration, while the Twitter API will supply the Tweet text.

Outputs: The output is showing the current mood of the


Twitter
community on a given topic in the form of a simple gauge.
Operating System: The software will run on the Microsoft
Windows 8.1 and Mac OS 10 operating system.

Packages/Libraries

Tweepy : It is an open source libraries that you can use to


connect with the Twitter API. One of the most popular
is Tweepy enables you to gather Tweets automatically through
the Twitter API. 

TextBlob: It is a Python package to perform simple and


complex text analysis operations on textual data like speech
tagging, noun phrase extraction, sentiment analysis,
classification, translation, and more.

Twython : It is a Python library providing an easy way to access


Twitter data, supports Python 3 as well. It's been battle
tested by companies, educational institutions and individuals
alike
Query data for; User information ,Twitter lists, Timelines,
Direct Messages and anything found in the docs

VADER: Sentimental analysis relies on a dictionary that maps


lexical features to emotion intensities known
as sentiment scores. The sentiment score of a text can be
obtained by summing up the intensity of each word in the
text.In this approach, each of the words in the lexicon is rated
as to whether it is positive or negative, and in many
cases, how positive or negative in numeral number format.

Performing sentiment analysis on Twitter data involves several


steps:

1. Gather Twitter Data 


2. Prepare Your Data
3. Create A  Sentiment Analysis Model
4. Visualize Your Results

REFRENCES

1. M. Bautin, L. Vijayrenu L, and Skenia,


“International sentiment analysis for news
and blogs”, In Second International
Conference on Weblogs and Social Media
(ICWSM), 2008.
2. K. Dave, S. Lawrence, and D. Pennock.,
“Mining the peanut gallery: Opinion
extraction and semantic classification of
product reviews”, pp. 519-528, 2003.
3. N. Godbole, M. Srinivasaiah, and S. Skiena., “Large-
scale sentiment anal-ysis for news and blogs,” 2007.
4. A. Kennedy, D. Inkpen,. “Sentiment Classification of
Movie and Product Reviews. Using Contextual
Valence Shifters”, Computational Intelligence,
pp.110125, 2006.
5. A. Andreevskaia S. Bergler, and M. Urseanu, “All
Blogs Are Not Made Equal: Exploring Genre
Differences in Sentiment Tagging of Blogs”, In
International Conference on Weblogs and Social
Media (ICWSM-2007), Boulder, CO, 2007.

You might also like