Matching Items (3)
Filtering by

Clear all filters

137296-Thumbnail Image.png
Description
This thesis studies the area of sentiment analysis and its general uses, benefits, and limitations. Social networking, blogging, and online forums have turned the Web into a vast repository of comments on many topics. Sentiment analysis is the process of using software to analyze social media to gauge the attitudes

This thesis studies the area of sentiment analysis and its general uses, benefits, and limitations. Social networking, blogging, and online forums have turned the Web into a vast repository of comments on many topics. Sentiment analysis is the process of using software to analyze social media to gauge the attitudes or sentiments of the users/authors concerning a particular subject. Sentiment analysis works by processing (data mining) unstructured textual evidence using natural language processing and machine learning to determine a positive, negative, or neutral measurement. When utilized correctly, sentiment analysis has the potential to glean valuable insights into consumers' minds, which in turn leads to increased revenue and improved customer satisfaction for businesses. This paper looks at four industries in which sentiment analysis is being used or being considered: retail/services, politics, healthcare, and finances. The goal of the thesis will be to explore whether sentiment analysis has been used successfully for economic or social benefit and whether it is a practical solution for analyzing consumer opinion.
ContributorsSoumya, Saswati (Author) / Uday, Kulkarni (Thesis director) / Brooks, Daniel (Committee member) / Barrett, The Honors College (Contributor) / Department of Economics (Contributor) / WPC Graduate Programs (Contributor) / Department of Information Systems (Contributor)
Created2014-05
161012-Thumbnail Image.png
Description

This project aims to incorporate the aspect of sentiment analysis into traditional stock analysis to enhance stock rating predictions by applying a reliance on the opinion of various stocks from the Internet. Headlines from eight major news publications and conversations from Yahoo! Finance’s “Conversations” feature were parsed through the Valence

This project aims to incorporate the aspect of sentiment analysis into traditional stock analysis to enhance stock rating predictions by applying a reliance on the opinion of various stocks from the Internet. Headlines from eight major news publications and conversations from Yahoo! Finance’s “Conversations” feature were parsed through the Valence Aware Dictionary for Sentiment Reasoning (VADER) natural language processing package to determine numerical polarities which represented positivity or negativity for a given stock ticker. These generated polarities were paired with stock metrics typically observed by stock analysts as the feature set for a Logistic Regression machine learning model. The model was trained on roughly 1500 major stocks to determine a binary classification between a “Buy” or “Not Buy” rating for each stock, and the results of the model were inserted into the back-end of the Agora Web UI which emulates search engine behavior specifically for stocks found in NYSE and NASDAQ. The model reported an accuracy of 82.5% and for most major stocks, the model’s prediction correlated with stock analysts’ ratings. Given the volatility of the stock market and the propensity for hive-mind behavior in online forums, the performance of the Logistic Regression model would benefit from incorporating historical stock data and more sources of opinion to balance any subjectivity in the model.

ContributorsRamaraju, Venkat (Author) / Rao, Jayanth (Co-author) / Bansal, Ajay (Thesis director) / Smith, James (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor)
Created2021-12
161079-Thumbnail Image.png
Description

This project aims to incorporate the aspect of sentiment analysis into traditional stock analysis to enhance stock rating predictions by applying a reliance on the opinion of various stocks from the Internet. Headlines from eight major news publications and conversations from Yahoo! Finance’s “Conversations” feature were parsed through the Valence

This project aims to incorporate the aspect of sentiment analysis into traditional stock analysis to enhance stock rating predictions by applying a reliance on the opinion of various stocks from the Internet. Headlines from eight major news publications and conversations from Yahoo! Finance’s “Conversations” feature were parsed through the Valence Aware Dictionary for Sentiment Reasoning (VADER) natural language processing package to determine numerical polarities which represented positivity or negativity for a given stock ticker. These generated polarities were paired with stock metrics typically observed by stock analysts as the feature set for a Logistic Regression machine learning model. The model was trained on roughly 1500 major stocks to determine a binary classification between a “Buy” or “Not Buy” rating for each stock, and the results of the model were inserted into the back-end of the Agora Web UI which emulates search engine behavior specifically for stocks found in NYSE and NASDAQ. The model reported an accuracy of 82.5% and for most major stocks, the model’s prediction correlated with stock analysts’ ratings. Given the volatility of the stock market and the propensity for hive-mind behavior in online forums, the performance of the Logistic Regression model would benefit from incorporating historical stock data and more sources of opinion to balance any subjectivity in the model.

ContributorsRao, Jayanth (Author) / Ramaraju, Venkat (Co-author) / Bansal, Ajay (Thesis director) / Smith, James (Committee member) / Barrett, The Honors College (Contributor) / Computer Science and Engineering Program (Contributor) / School of Mathematical and Statistical Sciences (Contributor)
Created2021-12