Regression and Statistical Analysis Sample Problems using R

Statistics For Financial Engineering Sample Problems using R

Continuous Time Financial Math Sample Problem

~ AAPL - $172.96

~AMZN - $144.97

~ ^VIX - 19.65

~ SHOP - $39.67

~ CRM - $190.00

~ MSFT - $293.03

~ META - $179.38

~ MELI - $1059.37

~ NVDA - $189.15

~ SQ - $86.28

~ SNAP - $12.60

~ Z - $38.36

~ RDFN - $12.64

~AFRM - $39.90

~ PYPL- $102.21

~ COIN - $90.43

~ AAPL - $172.96 ~AMZN - $144.97 ~ ^VIX - 19.65 ~ SHOP - $39.67 ~ CRM - $190.00 ~ MSFT - $293.03 ~ META - $179.38 ~ MELI - $1059.37 ~ NVDA - $189.15 ~ SQ - $86.28 ~ SNAP - $12.60 ~ Z - $38.36 ~ RDFN - $12.64 ~AFRM - $39.90 ~ PYPL- $102.21 ~ COIN - $90.43

Stochastic Analysis for Finance Sample Problem

Machine Learning for Finance Sample Problem

The purpose of this exercise was to construct machine learning models that use features derived from market observables to predict price direction in future periods. Each student was instructed to research additional features and compare how their own model compared to the base model. All models were analyzed using both 10 second aggregated data and minute long aggregated data.

What is the Significance? This project demonstrates the importance of feature generation for extracting useable information in classic machine learning analysis. It also showcases the importance of considering different aggregate periods when we are looking to extract signal from noise. If you are interested in looking at the project yourself, the code and data set is attached below.

Machine Learning Final Project

The goal of this project was two fold. The first goal was to investigate how hyperparameter manipulation impacted the functionality of different classic machine learning algorithms in a binary and ternary classification stock trading strategy. The results of this project demonstrate not only the necessity for hyperparameter optimization in financial data sets, but also the sensitivity that different algorithms have to classification strategies. We used features generated by rolling averages of closing price for a set of highly liquid stocks (very common in momentum based strategies) and the targets were next day returns (after accounting for trade friction) classified as either a 1, 0, or -1 if the next day returns were positive, neutral, or negative, respectively.

If you are interested in the second part of our project, feel free to email me!

What is the Significance? This project demonstrates the necessity for optimizing hyperparameters and choosing a classification strategy that pairs well with a particular machine learning strategy. Our work shows that we were able to outperform a simple holding strategy for certain stocks over a particular timeline by optimizing hyperparameters and choosing the optimal pair of machine learning algorithms with classification strategies. This work could be demonstrated more concretely by expanding the data set and considering more classification strategies.

**This was a group project**