A lightweight Machine Learning model that predicts the stock market using years of S&P 500 data
This machine learning project focuses on stock market prediction using historical S&P 500 data. The lightweight model analyzes market patterns, technical indicators, and price movements to provide predictions for stock market trends and potential investment opportunities.
Successfully predicted stock market trends with around 80% accuracy. Weighs features like Daily Return much higher than other features.
A more complex model such as K nearest neighbors would greatly improve the accuracy of the model. A quicker addition that could improve accuracy would be PCA for dimension reduction. Also could run it with more than 4 features in a set but was limited by computational power/time.
Accuracy
Model
Features Chosen