Git Product home page Git Product logo

dhanvina / equisight Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 292 KB

Unveiling the Art of Stock Market Prognostication through Regression Algorithms. Delve into our research exploring the power of machine learning in predicting market trends. Discover the secrets behind top regression models like Linear, Robust, Ridge, and Lasso Regression. Unravel the complexities of the market with data-driven precision.

Home Page: https://ijsrset.com/IJSRSET22991540

License: MIT License

Jupyter Notebook 100.00%
lasso-regression linear-regression machine-learning market-trends predictive-analysis regression ridge-regression robust-regression stock implementation-of-linear-regression

equisight's Introduction

Regression-Driven Stock Market Price Predictors Survey

Stock Market

Introduction

This repository contains the research paper titled "Survey of Regression-Driven Stock Market Price Predictors," presented at the 2nd National Conference on Engineering Applications of Emerging Technology in association with the International Journal of Scientific Research in Science, Engineering, and Technology. The paper investigates various regression algorithms for stock market price prediction, focusing on their accuracy and performance metrics. The code and analysis provided here demonstrate the efficacy of various regression models, including linear regression, robust regression, ridge regression, and lasso regression. Additionally, the implementation of a neural network for predictive analysis is showcased to provide a comprehensive understanding of the application of machine learning in financial markets.

Description

The repository contains Python code that imports, preprocesses, and analyzes stock market data. It includes exploratory data analysis techniques to gain insights into the dataset. The code demonstrates the step-by-step implementation of each regression model, along with the necessary evaluation metrics to assess their predictive accuracy. Furthermore, the utilization of a neural network for predictive analysis is highlighted, providing an additional perspective on the application of advanced machine learning techniques.

Abstract

The research delves into the application of machine learning techniques, particularly regression algorithms, to predict stock market prices. It emphasizes the significance of factors such as company earnings, market competition, demand, and stability in making accurate predictions. The paper analyzes the performance of regression models, including Linear Regression, Robust Regression, Ridge Regression, and Lasso Regression, using a dataset obtained from Kaggle. The study measures their accuracy based on metrics such as Mean Absolute Error (MAE), Mean Squared Error (MSE), Root Mean Squared Error (RMSE), and R-squared (R2).

Features

  • Detailed analysis of Regression algorithms in stock market prediction
  • Explanation of various performance metrics used in the analysis
  • Implementation of Python and Scikit-learn for the regression models
  • Insightful data representation through graphs and charts

Contents

  1. Data Import and Preprocessing
  2. Exploratory Data Analysis
  3. Linear Regression Implementation
  4. Robust Regression Analysis
  5. Ridge Regression Application
  6. Lasso Regression Utilization
  7. Neural Network Implementation for Predictive Analysis
  8. Data Visualization and Analysis

Results

The results showcase the efficacy of different regression models, as illustrated in the table below:

Model MAE MSE RMSE R2 Square Cross Validation
Linear 3.845779 30.11601 5.487806 0.997035 0.925135
Robust 3.845779 30.11601 5.487806 0.997035 0.925135
Ridge 6.633434 64.82109 8.051155 0.993619 0.925135
Lasso 3.850596 30.12317 5.488458 0.997035 0.92513

Usage

The repository contains Python code snippets that demonstrate the implementation of the various regression models. Users can refer to the code to understand the practical application of these algorithms in stock market price prediction.

Please refer to the paper for a comprehensive understanding of the survey and its implications research paper

License

This project is licensed under the MIT License - see the LICENSE file for details. VisitorCount

equisight's People

Contributors

dhanvina avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.