intelligent weighted fuzzy time series model for financial ...€¦ · intelligent weighted fuzzy...

1
Intelligent Weighted Fuzzy Time Series Model For Financial Markets Forecasting Ruixin Yang, Paul Jones and Nagiza F. Samatova LAS & Big Data Analytics Group, Computer Science Department, NC State University Contact: Ruixin Yang([email protected]) and Nagiza Samatova ([email protected]) Motivation Risk management ── to minimize, financial security monitor, and control the probability and/or impact of unfortunate events. How to be Intelligent? Forecast Performance Why Fuzzy Time Series Model? [1,2] Financial security is critical for both national and individual level. A sound and stable financial system is prerequisite for sustainable economic growth and thus risk forecast is playing a crucial role in modern financial analysis. Even a tiny improvement in markets forecasting accuracy may have a huge impact on decision making for: Portfolio investment ── investments in the form of a group of assets, including transactions in equity securities and debt securities. The advantages of Fuzzy Time Series (FTS) Models: ● Naturally universal approximated (can represent any complex financial models if well designed). Linguistic expressions to describe daily observations so that human experience and knowledge can be integrated. Ability to deal with vague data with uncertainty and nonlinearity Challenge: Several parameters such as interval length, weight factors impact the forecast performance How to set these parameters intelligent other than markets by markets? Approach: Using a novel evolutionary algorithm ── Human Learning Optimization (HLO) Each parameter can be globally optimized by HLO Individual Learning Random learning Social learning Fuzzy logic relationships Long-term tendency Interval length and weight factors Our model shows state-of-the-art accuracy on four world leading markets: Dow Jones Index(DJI) German Stock Index (DAX) Japanese Stock Index (NIKKEI) Taiwan Stock Index (TAIEX) Weighted Fuzzy Time Series Model Each data point has a corresponding fuzzified number (such as A i , A j ) which is determined by the interval length and universe discourse. Fuzzy logic relationships (FLRs) are generated by time sequence as: A i ──> A j A i+m ──> A j+m+1 A i+n ── > A j+n+1 A i+m A j A i A j+m+1 A j+n+1 A i+n Since the fuzzified number may have several logic relationships, fuzzy logic relationship groups (FLRGs) are generated as: A i ──> A 1 , A 2 , ..., A k Challenge: Does each data point has same effect for current forecast? How to handle the situation where index reaches record high or low? Approach: Add weight to each data point using chronological-order and volume. Incorporate a long-term tendency (LT) with FLRs by the jump theory. e.g. if A i ──> A j , the jump will be j-i and LT is calculated by all jumps. Linear combination of two strategies Final forecast Our efforts attempt to design a new framework to improve forecast accuracy for better financial decision making. [1] “An Intelligent Weighted Fuzzy Time Series Model Based on a Sine-Cosine Adaptive Human Learning Optimization Algorithm and Its Application to Financial Markets Forecasting”, Yang/Xu/He/Ranshous/Samatova, ADMA 2017. [2] “An Intelligent and Hybrid Weighted Fuzzy Time Series Model Based on Empirical Mode Decomposition for Financial Markets Forecasting”, Yang/He/Xu/Ni/Jones/Samatova, Submitted to SDM 2018. Causal Models Quantitative Forecasting SVM Models Time Series Models Moving Average Exponential Smoothing Trend Models Fuzzy Time Series Models Easily get trapped in outliers or influential cases. Usually over-fitting from optimizing the parameters to model selection. Vulnerable to false signals and getting whipsawed back and forth. Cannot handle trends well so lags any trend in the data and forth. Any indicator is unable to detect whether the profitable move of the market is a short lived one or a major.

Upload: others

Post on 24-Apr-2020

13 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Intelligent Weighted Fuzzy Time Series Model For Financial ...€¦ · Intelligent Weighted Fuzzy Time Series Model For Financial Markets Forecasting Ruixin Yang, Paul Jones and Nagiza

Intelligent Weighted Fuzzy Time Series Model For

Financial Markets Forecasting

Ruixin Yang, Paul Jones and Nagiza F. SamatovaLAS & Big Data Analytics Group, Computer Science Department, NC State University

Contact: Ruixin Yang([email protected]) and Nagiza Samatova ([email protected])

Motivation

● Risk management ── to minimize, financial security monitor, and control the probability and/or impact of unfortunate events.

How to be Intelligent?

Forecast Performance

Why Fuzzy Time Series Model? [1,2]

Financial security is critical for both national and individual level. A sound and stable financial system is prerequisite for sustainable economic growth and thus risk forecast is playing a crucial role in modern financial analysis. Even a tiny improvement in markets forecasting accuracy may have a huge impact on decision making for:

● Portfolio investment ── investments in the form of a group of assets, including transactions in equity securities and debt securities.

The advantages of Fuzzy Time Series (FTS) Models:● Naturally universal approximated (can represent any

complex financial models if well designed).● Linguistic expressions to describe daily observations so that

human experience and knowledge can be integrated. ● Ability to deal with vague data with uncertainty and

nonlinearity

Challenge:● Several parameters such as interval length, weight factors impact the forecast performance● How to set these parameters intelligent other than markets by markets?Approach:● Using a novel evolutionary algorithm ── Human Learning Optimization (HLO)● Each parameter can be globally optimized by HLO

Individual Learning

Random learning

Social learning

Fuzzy logic relationships

Long-term tendency

Interval length andweight factors

Our model shows state-of-the-artaccuracy on four world leading markets:● Dow Jones Index(DJI)

● German Stock Index (DAX)

● Japanese Stock Index (NIKKEI)

● Taiwan Stock Index (TAIEX)

Weighted Fuzzy Time Series Model● Each data point has a corresponding fuzzified number (such as Ai, Aj)

which is determined by the interval length and universe discourse.

● Fuzzy logic relationships (FLRs) are generated by time sequence as:Ai ──> Aj

Ai+m ──> Aj+m+1

Ai+n ── > Aj+n+1

Ai+m

Aj

Ai

Aj+m+1

Aj+n+1

Ai+n

● Since the fuzzified number may have several logic relationships, fuzzy logic relationship groups (FLRGs) are generated as:

Ai ──> A1, A2, ..., AkChallenge:● Does each data point has same effect for current forecast?● How to handle the situation where index reaches record high or low?Approach:● Add weight to each data point using chronological-order and volume.● Incorporate a long-term tendency (LT) with FLRs by the jump theory.

e.g. if Ai ──> Aj, the jump will be j-i and LT is calculated by all jumps.

Linear combination of two strategies

Final forecast

Our efforts attempt to design a new framework to improve forecast accuracy for better financial decision making.

[1] “An Intelligent Weighted Fuzzy Time Series Model Based on a Sine-Cosine Adaptive Human Learning Optimization Algorithm and Its

Application to Financial Markets Forecasting”, Yang/Xu/He/Ranshous/Samatova, ADMA 2017.

[2] “An Intelligent and Hybrid Weighted Fuzzy Time Series Model Based on Empirical Mode Decomposition for Financial Markets

Forecasting”, Yang/He/Xu/Ni/Jones/Samatova, Submitted to SDM 2018.

Causal

Models

Quantitative

Forecasting

SVM

Models

Time Series

Models

Moving

Average

Exponential

Smoothing

Trend

ModelsFuzzy Time

Series Models

Easily get trapped

in outliers or

influential cases.

Usually over-fitting

from optimizing the

parameters to model

selection.

Vulnerable to false signals

and getting whipsawed

back and forth.

Cannot handle trends well

so lags any trend in the

data and forth.

Any indicator is unable to

detect whether the

profitable move of the

market is a short lived one

or a major.