Skip to content
#

sp500-data-analysis

Here are 26 public repositories matching this topic...

This application compares the performance of Unsupervised machine learning models and Supervised models. It downloads 3 yrs of market daily close data from all SP500 companies and divides them into Sectors to be used as features for learning and training the data, in order to predict wether the index will be a Buy or Sell the next day. The resul…

  • Updated Apr 28, 2022
  • Jupyter Notebook

This project showcases a web application that is designed to perform CAPM calculations for different stocks. The application uses Python programming language and its libraries such as Pandas, NumPy, Streamlit and Plotly, to gather stock data from Yahoo Finance and perform calculations to determine expected returns.

  • Updated Oct 5, 2025
  • Python

This system is designed to provide valuable insights into future market movements, enabling users to make informed decisions regarding their investments without directly executing trades. It leverages the VIX (CBOE Volatility Index) as a key indicator for predicting trends, in the SPY (S&P 500 ETF) market.

  • Updated Aug 4, 2024
  • Python

Historical options data for three major U.S. equity ETFs: SPY (S&P 500), IWM (Russell 2000), and QQQ (Nasdaq-100). The dataset spans January 2008 to December 2025 and includes over 53 million option contracts with Greeks, implied volatilities, and market microstructure variables.

  • Updated Dec 16, 2025
  • TeX

Improve this page

Add a description, image, and links to the sp500-data-analysis topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the sp500-data-analysis topic, visit your repo's landing page and select "manage topics."

Learn more