nicholas-dinicola/Forecasting-stock-prices-based-on-semantic-analysis-of-business-news-and-social-media-posts

It is well-known that stock price movements are highly sensitive to different types of news, including global events such as outbreaks of epidemics or military conflicts, as well as what people post about specific companies on their social networks. Previous research has studied methods to predict stock price movements based on sentiment analysis of business news and social media posts of a particular company alongside its historical stock price data. In contrast, this project will also implement a new state of the art algorithm recently developed by the Google Research team called Universal Sentence Encoder, which is able to encode input text, implementing sentence level embeddings, into high dimensional vectors that will be used as predictors of future stock price movements. According to that, both the Sentient Analysis and the Universal Sentence Encoder will be performed and the outputs will be used as an exogenous variable in machine learning models which will be then compared with each other to find the best model with the aim of achieving a higher model accuracy, better performance and a more robust model than only using either the historical stock price data ad endogenous variable or implementing other natural language processing methodologies based on word embeddings.

29
/ 100
Experimental

This project helps financial analysts and traders predict stock price movements by analyzing business news and social media posts. It takes textual data and historical stock prices as input, generating predictions for future stock prices. The end-user is a financial professional or data scientist working in stock market analysis.

No commits in the last 6 months.

Use this if you want to leverage semantic analysis of public text alongside historical data to forecast stock prices with potentially higher accuracy.

Not ideal if you only want to use historical stock price data for predictions or are not interested in incorporating textual information.

stock-forecasting financial-sentiment-analysis market-prediction equity-research trading-strategy
Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 4 / 25
Maturity 16 / 25
Community 9 / 25

How are scores calculated?

Stars

7

Forks

1

Language

Jupyter Notebook

License

MIT

Last pushed

Sep 16, 2021

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/nicholas-dinicola/Forecasting-stock-prices-based-on-semantic-analysis-of-business-news-and-social-media-posts"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.