SnowScriptWinterOfCode / Stock-Prediction

A stock predicting platform aided by ML
1 stars 8 forks source link

StockPredictor

image

Maintainers

@tejaswi0910 @i-am-SnehaChauhan and @Nitya-Pasrija

Please reach out to the maintainers if you get stuck or wish to report someone.

Abstract:

Stock price prediction is a challenging task in the financial domain, driven by the complex and dynamic nature of markets. Traders, investors, and financial analysts employ a range of techniques to make informed decisions about buying or selling stocks. The goal is to capitalize on potential price changes and market opportunities. For Stock prediction, various time series models play a crucial role in capturing patterns and trends within historical stock price data. This abstract provides an overview of different time series models commonly employed in stock prediction.

AutoRegressive Integrated Moving Average (ARIMA):

ARIMA models are widely utilized for their ability to capture temporal dependencies and seasonality in time series data. By combining autoregressive and moving average components, ARIMA models are effective in forecasting stock price movements.

Generalized Autoregressive Conditional Heteroskedasticity (GARCH):

GARCH models focus on modeling volatility clustering and changes in variance over time. These models are particularly useful for understanding the intricate dynamics of stock market volatility, aiding in risk assessment and management.

Long Short-Term Memory(LSTM):

Long Short-Term Memory (LSTM) is a type of recurrent neural network (RNN) architecture that is designed to overcome the limitations of traditional RNNs in capturing long-term dependencies in sequential data.

XG-BOOST:

XGBoost, short for eXtreme Gradient Boosting, is a popular and powerful machine learning algorithm that belongs to the class of ensemble learning methods. It has gained widespread popularity and has been successful in various data science competitions, making it a go-to choice for predictive modeling tasks. XGBoost is particularly effective for structured/tabular data and has been used in a variety of applications, including regression, classification, and ranking.

Structure of the Projects 📝

This repository consists of various machine learning projects, and all of the projects must follow a certain template. I wish the contributors will take care of this while contributing to this repository.

Dataset

Model

Dashboard

The dashboard may include features such as:

Resources 📝

Hi, so this section will include amazing tutorials on different model you can use in the model and how to work with them :

Using LSTM Model:

Using XG-Boost Model:

Using ARIMA Model:

Using Garch Model:

Creating Dashboard:

🧮 Workflow

Do not abuse and/or use bad language. Ensure you don't insult anyone. Be respectful and inclusive. Please mention your full name on your GitHub handle to be eligible for prizes. You can take up any of the existing issues or create a new one to contribute!

Contribution period ends: 28 January 2024

How to get started?

You can refer to the following resources on Git and Github to get started and contact our Project Mentors via Discord if you have any doubts. Learn how to contribute to GDSC IGDTUW snow script of Code Projects

Watch this video to get started: https://youtu.be/HbSjyU2vf6Y?si=7WgLVkpfhuJqLwti