Skip to content

Objective of this project is to predict the increase or decrease in stock market prices, based on the sentiments extracted from news headlines.

License

Notifications You must be signed in to change notification settings

shrutibalan4591/Stock-Sentiment-Analysis

Repository files navigation

Stock-Sentiment-Analysis

Objective

This is an end-to-end ML project, which aims at developing a classification model to predict the increase or decrease in stock market prices, based on the sentiments extracted from news headlines.

The classifier used for this project is RandomForestClassifier.

Deployed in Railway.app.

Link to the application : https://stock-sentiment-analysis.up.railway.app/


Dataset Information

Description:

Data used for this problem in this dataset:

CombinedNewsDJIA.csv: two columns The first column is "Date", the second is "Label", and the following ones are news headlines ranging from "Top1" to "Top25". All news are ranked from top to bottom based on how hot they are. Hence, there are 25 lines for each date. The news headlines has been obtained by crawling historical news headlines from Reddit WorldNews Channel (/r/worldnews). They are ranked by reddit users' votes, and only the top 25 headlines are considered for a single date.(Range: 2008-06-08 to 2016-07-01)

This a binary classification task. Hence, there are only two labels:

"1" when Adj Close value rose or stayed as the same; "0" when Adj Close value decreased.


App Interface

image


Directory Tree

image


About

Objective of this project is to predict the increase or decrease in stock market prices, based on the sentiments extracted from news headlines.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published