Stock Index Predictions with Machine Learning

Rocko Chen
The NIKKEI225 empirical tests from "Forecasting stock market direction with support vector machine" is pretty cool. The document also contains a very basic, easy to follow explanation of SVM theory.

They tested a 1-week directional forecast accuracy against some existing quantitative means:

RW (Random Walk)

LDA (Linear Discriminant Analysis)

QDA (Quadratic Discriminant Analysis)

EBNN (Elman Backpropogation Neural Network)

NIKKEI 225 Forecasting model:

The tested data ranges from Jan. 1, 1990 to Dec. 31, 2002, a total of 676 weeks tested.

Input variables:

t= week of directional forecast, so

(t-1)= 1 week prior to t

1) S&P(t-1): Value of US S&P500 at (t-1)

2) jpy(t-1): Value of JPY/USD at (t-1),


3) N(t-1): Value of NIKKEI225 at (t-1)

Output:

NIKKEI225 1-week Direction Forecast: F(t)= [S&P(t-1), jpy(t-1), N(t-1)]

Accuracy results:

RW- 50% (we all know the market isn't random by now right?)

LDA- 55% (the market does not move linearly)

QDA- 69% (predictions become dramatically better once we assume nonlinearity)

EBNN- 69% (Neural Networks indeed offer an edge apparently)

SVM- 73%

According to Wang, Nakamori, and Huang, SVM has a critical advantage aginst other methods, Structural Risk Minization. SVMs overcome problems from "overfitting" since most other machine learning methods only seek to minimize Empirical Risk.

Pretty cool huh!
Print Email
Bookmark and Share

Rocko Chen

I currently manage Rocky James Ltd., an economic advisory firm, and perform research in quantitative finance at AUT.

Got Debt?  Get Debt Wise.