Skip to content

BurakAy/StockPricePredictionML

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About

Technologies Used: Python, Flask, yfinance, pandas, seaborn, matplotlib, scikit-learn, JavaScript

Flask web app for S&P 500 stock analysis, utilizing yfinance for data retrieval and linear regression for price prediction. Model accuracy is assessed using mean squared error (MSE) and mean absolute error (MAE). Visualizations such as line charts, heatmaps, and scatter plots are presented for data analysis. CSV data file creation processes is automated.

Line chart generated

image

Scatter plot generated

image

Heat map generated

image

User Guide

The application has been deployed as a Flask web application.

  1. To access the application, visit the following URL: https://stockpricepredictionml.onrender.com

*Note: The application is hosted on a free plan which spins down the instance with inactivity. This may result in slow or delayed loading of the app and charts. On the first visit to the URL, please allow up to one minute for the application to spin up on the hosting provider.

  1. When the application has loaded, you should see the following user interface: image

  2. Select a stock ticker from the dropdown menu under ‘Tickers’ to generate the charts for the selected ticker. image

  3. You can view each generated chart by clicking on its associated button found under ‘Charts’. image

  4. You can find the mean squared error and mean absolute error values under the ‘Price Prediction’ chart selection. image

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published