Heuristic procedures for improving the predictability of a genetic programming financial forecasting algorithm

被引:0
|
作者
Michael Kampouridis
Fernando E. B. Otero
机构
[1] University of Kent,School of Computing
来源
Soft Computing | 2017年 / 21卷
关键词
Genetic programming; Financial forecasting; EDDIE; Sequential covering; Dynamic discretisation;
D O I
暂无
中图分类号
学科分类号
摘要
Financial forecasting is an important area in computational finance. Evolutionary Dynamic Data Investment Evaluator (EDDIE) is an established genetic programming (GP) financial forecasting algorithm, which has successfully been applied to a number of international financial datasets. The purpose of this paper is to further improve the algorithm’s predictive performance, by incorporating heuristics in the search. We propose the use of two heuristics: a sequential covering strategy to iteratively build a solution in combination with the GP search and the use of an entropy-based dynamic discretisation procedure of numeric values. To examine the effectiveness of the proposed improvements, we test the new EDDIE version (EDDIE 9) across 20 datasets and compare its predictive performance against three previous EDDIE algorithms. In addition, we also compare our new algorithm’s performance against C4.5 and RIPPER, two state-of-the-art classification algorithms. Results show that the introduction of heuristics is very successful, allowing the algorithm to outperform all previous EDDIE versions and the well-known C4.5 and RIPPER algorithms. Results also show that the algorithm is able to return significantly high rates of return across the majority of the datasets.
引用
收藏
页码:295 / 310
页数:15
相关论文
共 50 条
  • [31] A Genetic Programming Approach for Economic Forecasting with Survey Expectations
    Claveria, Oscar
    Monte, Enric
    Torra, Salvador
    APPLIED SCIENCES-BASEL, 2022, 12 (13):
  • [32] Conceptual Developments in Genetic Programming for Time Series Forecasting
    Martinez, C. A.
    Velasquez, J. D.
    IEEE LATIN AMERICA TRANSACTIONS, 2015, 13 (08) : 2728 - 2733
  • [33] An ensemble genetic programming model for seasonal precipitation forecasting
    Ali Danandeh Mehr
    SN Applied Sciences, 2020, 2
  • [34] Profiled Glucose Forecasting using Genetic Programming and Clustering
    Contactor, Sergio
    Manuel Velasco, J.
    Garnica, Oscar
    Ignacio Hidalgo, J.
    PROCEEDINGS OF THE 35TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING (SAC'20), 2020, : 529 - 536
  • [35] Forecasting of Daily Outpatient Visits Based on Genetic Programming
    Liu, Xiaobing
    Gu, Fulai
    Bai, Zhaoyang
    Huang, Qiyang
    Ma, Ge
    IRANIAN JOURNAL OF PUBLIC HEALTH, 2022, 51 (06) : 1313 - 1322
  • [36] Forecasting container throughputs at ports using genetic programming
    Chen, Shih-Huang
    Chen, Jun-Nan
    EXPERT SYSTEMS WITH APPLICATIONS, 2010, 37 (03) : 2054 - 2058
  • [37] An analysis of the genetic marker diversity algorithm for genetic programming
    Burks, Armand R.
    Punch, William F.
    GENETIC PROGRAMMING AND EVOLVABLE MACHINES, 2017, 18 (02) : 213 - 245
  • [38] AN ANALYSIS OF THE PERFORMANCE OF GENETIC PROGRAMMING FOR REALISED VOLATILITY FORECASTING
    Yin, Zheng
    O'Sullivan, Conall
    Brabazon, Anthony
    JOURNAL OF ARTIFICIAL INTELLIGENCE AND SOFT COMPUTING RESEARCH, 2016, 6 (03) : 155 - 172
  • [39] Genetic programming with a genetic algorithm for feature construction and selection
    Smith M.G.
    Bull L.
    Genetic Programming and Evolvable Machines, 2005, 6 (3) : 265 - 281
  • [40] Improved Genetic Programming Algorithm for RCMPSP
    Chen H.
    Ding G.
    Zhang J.
    Yan K.
    Zhongguo Jixie Gongcheng/China Mechanical Engineering, 2021, 32 (10): : 1213 - 1221