Skip to content

About

Machine learning and quant finance notebooks: regression, time series, clustering, neural nets, option pricing and CAPM performance attribution

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Machine Learning & Quant Finance Projects

Python scikit-learn Jupyter License: MIT

Notebooks covering core machine learning methods and their applications in finance, from regression and clustering to neural nets, Monte Carlo pricing and CAPM performance attribution.

Author: Maci Sekander · M.S. Applied Mathematics & Statistics, Columbia University


Highlights

Project What it does
ML Surrogate Option Pricing Trains ML surrogates to approximate option prices and risk sensitivities (Greeks)
Performance Attribution (CAPM) · write-up Regresses XLK, XLF and XLU excess returns on SPY (2018–2024) to separate beta from alpha, with hypothesis tests and regression diagnostics
Black-Scholes Options Pricing Closed-form European option prices and Greeks
Monte Carlo Simulation Repeated random sampling of price paths to estimate outcomes

All projects

Finance & time series

Supervised learning

Unsupervised learning

Getting started

Tech stack

Python · NumPy · pandas · SciPy · scikit-learn · statsmodels · pmdarima · Keras · Matplotlib · seaborn · yfinance

Running the notebooks

git clone https://github.com/MaciSekander/Machine-Learning-Projects.git
cd Machine-Learning-Projects
pip install numpy pandas scipy scikit-learn statsmodels pmdarima keras matplotlib seaborn yfinance pandas-datareader ta jupyter
jupyter notebook

About

Machine learning and quant finance notebooks: regression, time series, clustering, neural nets, option pricing and CAPM performance attribution

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages