摘要
为提高股票预测的准确度和减少运行时间,提出了一种改进的非支配排序遗传算法与极致梯度提升树模型相结合(INSGA-Ⅲ-XGBoost)的股票预测模型。该模型特征工程包括小波分解、扩展特征、数据清洗、归一化。模型采用两种过滤式特征选择的集成信息初始化种群优化NSGA-Ⅲ算法,以最大化准确度和最小化解的解决方案大小作为优化方向,使用多染色体混合编码的方式同步进行特征选择和优化模型参数。将选择的特征子集和参数输入XGBoost训练预测并迭代优化。实验结果表明,INSGA-Ⅲ-XGBoost算法与未改进的多目标特征选择算法和单目标特征选择算法相比,平均准确度最高、解方案最小、运行时间最短;与深度学习模型相比,不仅准确度更高、运行用时大幅减少,并且该模型具有可解释性。
To improve the accuracy of stock forecasting and reduce the running time,a stock forecasting model combining an improved non-dominated sorting genetic algorithm and extreme gradient boosting tree model(INSGA-III-XGBoost)is proposed.The model feature engineering includes wavelet decomposition,extended features,data cleaning,and normal-ization.The model uses the integrated information of two types of filtered feature selection to initialize the population optimization NSGA-III algorithm,maximize the accuracy and minimize the solution size of the solution as the optimiza-tion direction,and use the multi-chromosome hybrid encoding method to simultaneously perform feature selection and optimize model parameters.The selected feature subsets and parameters are input into XGBoost for training and forecast-ing,and iteratively optimizes according to the evaluation metrics.The experimental results show that compared with the unimproved multi-objective feature selection algorithm and single-objective feature selection algorithm,the INSGA-III-XGBoost algorithm has the highest average accuracy,the smallest solution scheme,and the shortest running time;com-pared with the deep learning model,it not only has higher accuracy,but the runtime is greatly reduced as well,and the model is interpretable.
作者
何泳
李环
HE Yong;LI Huan(College of Computer Science and Technology,Dongguan University of Technology,Dongguan,Guangdong 523000,China)
出处
《计算机工程与应用》
CSCD
北大核心
2023年第18期293-300,共8页
Computer Engineering and Applications
基金
国家科技创新2030—“新一代人工智能”重大项目(2018AAA0101301)
广东省普通高校“人工智能”重点领域专项项目(2019KZDZX1011)
高等学校“创新强校工程”创新项目(2018KTSCX222)
东莞市社会发展科技项目(20211800904722)。
关键词
多目标优化
特征工程
特征选择
股票预测
multi-objective optimization
feature engineering
feature selection
stock forecasting