Modelling and Forecasting Portfolio Inflows: A Comparative Study of Support Vector Regression, Artificial Neural Networks, and Structural VAR Models

Modelling and Forecasting Portfolio Inflows: A Comparative Study of Support Vector Regression, Artificial Neural Networks, and Structural VAR Models

Mogari I. Rapoo, Elias Munapo, Martin M. Chanza, Olusegun Sunday Ewemooje
DOI: 10.4018/978-1-7998-3645-2.ch014
(Individual Chapters)
No Current Special Offers


This chapter analyses efficiency of support vector regression (SVR), artificial neural networks (ANNs), and structural vector autoregressive (SVAR) models in terms of in-sample forecasting of portfolio inflows (PIs). Time series daily data sourced from Rand Merchant Bank (RMB) covering the period of 1st March 2004 to 1st February 2016 were used. Mean squared error, root mean squared error, mean absolute error, mean absolute squared error, and root mean scaled log error were used to evaluate model performance. The results showed that SVR has the best modelling performance when compared to others. In determining factors that affect allocation of PIs into South Africa based on SVAR, 69% of the variation was explained by pull factors while 9% was explained by push factor. Hence, SVR model is more accurate than ANNs. This chapter therefore recommends that banking sector particularly RMB should use machine learning technique in modelling PIs for a better financial solution.
Chapter Preview


In the literature, the effect(s) of strong wave of portfolio inflows are highlighted; under ordinary conditions capital flows have valuable impacts for developing economies. In a few events, floods of strong portfolio flows have gone before scenes of money related instability, for instance, the Mexican emergency of 1994 and the Asian emergency 1997 (Lo Duca, 2012). As this is the case, the negative effect of portfolio inflows to receiving economies calls for appropriate policies to be put in place, in which case the drivers of these flows may be used in developing these policies.

There are several applications of Support Vector Regression in solving forecasting problems in many fields where the model was successfully applied such as atmospheric science forecasting (Hong, 2009) and financial time series (stock index and exchange rate) forecasting (Cao, 2003). Chen and Wang (2007) employed Support Vector Regression, back-propagation neural networks (BPNN) and Autoregressive Integrated Moving Average (ARIMA) to forecast tourism demand and genetic algorithm was employed to select the optimal parameters of the Support Vector Regression model and show that Support Vector Regression outperforms other selected models. Hong (2009) also employed chaotic particle swarm optimization (CPSO) for choosing parameters for the Support Vector Regression model and showed that CPSO outperforms both the genetic algorithm (GA) and simulated annealing algorithm. Kazem et al. (2013) forecasted stock market prices employing a model based on Support Vector Regression, chaotic mapping and firefly algorithm using a time series data of stock prices, bank shares and intel. They compared their proposed model with Genetic Algorithm based Support Vector Regression (SVR-GA), Chaotic Genetic Algorithm based Support Vector Regression (SVR-CGA), Firefly based Support Vector Regression (SVR-FA), Artificial Neural Networks (ANNs) and Adaptive-Network-based Fuzzy Inference Systems (ANFIS), and revealed that the proposed model outperformed other models. Also, Adebiyi et al., (2014) compared artificial neural networks (ANNs) and Autoregressive Integrated Moving Average (ARIMA) models as far as anticipating precision of the stock market data sourced from New York Stock Exchange and disclosed that the Artificial neural networks (ANNs) model outperformed Autoregressive Integrated Moving Average (ARIMA) model.

Key Terms in this Chapter

Mean Absolute Error: A measure of average magnitude of the errors in predictions without giving preference to their direction.

Real Gross Domestic Product: A macroeconomic measure of country’s total economic output taking into account the impact of inflation.

Machine Learning: A science of applying artificial intelligence that provides systems the ability to automatically learn and improve without being explicitly programmed.

Inflation Linked Bonds: These are securities designed to help protect investors from inflation.

Portfolio Inflows: An influx of a group of financial assets as well as their equivalent funds.

Exchange Rate: A value of someone nation’s currency in relation to the currency of another nation or economic zone.

Bank: An institution dealing in financial issues, which is licenced to accepts deposits and make loans available to public.

Complete Chapter List

Search this Book: