Skip to content

siddhantdubey/volatility

Repository files navigation

Volatility Surfaces

The analysis conducted in this repository is currently conducted on $TSLA options.

We have so far attempted Random Forest Regression, Gradient Boosted Regression, Kriging, Nearest Neighbor, directly imported from the scikit learn python package and the pykrige package.

Random Forest Regression

Output

Random Forest Regression on $TSLA Options https://github.com/siddhantdubey/volatility/blob/master/Graphics/FitImages/forestregression.png?raw=true)

Gradient Boosted Regression

Output

GBD Regression

Voter Regression

Output

Voter Regression

Kriging

The following output is fairly bad, this is most likely due to poor implementation. Kriging is a technique taken from geo-statistics.

Output

Kriging Image

MLP Regression

This uses the Multi Layer Perceptron method, the following was done with a hidden layer size of 400, trained over 450 epochs.

MLP Regression

About

Volatility Modeling of Options done as part of an NCSSM Miniterm hosted by Credit Suisse.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors