基于XGBoost算法的股指收盘价涨跌预测的研究

基于XGBoost算法的股指收盘价涨跌预测的研究摘要:在股票市场上,每时每刻都在产生大量数据,还有一些常用的技术指标,如何更好的利用这些数据,结合机器学习算法,对股票第二天的涨跌进行预测,以减少投资者的风险,从而给投资者带来更多的收益,便成为一个非常值得研究的问题。随着计算机技术的快速发展,与其相关的应用领域的研究也迅速建立,其中机器学习方法就是一种被学者们运用到股市预测的计算机领域的先进技术。该类方法能够自适应与自增长,能够实现联想记忆,鲁棒性较强,能够很好的拟合非线性系统,从而弥补了传统方法的很多不足,从而预测精度有所提高。关键词:股指;XGBOOST;预测一、绪论自股票市场诞生之日起,对股市涨跌的预测方法就层出不穷。就中国市场而言,基本面分析及技术分析是主流方法,但预测的效果并不十分理想,吸引中国学者对股市走势预测的研究兴趣。随着计算机技术的快速发展,与其相关的应用领域的研究也迅速建立,其中机器学习方法就是一种被学者们运用到股市预测的计算机领域的先进技术。该类方法能够自适应与自增长,能够实现联想记忆,鲁棒性较强,能够很好的拟合非线性系统,从而弥补了传统方法的很多不足,从而预测精度有所提高。但是单个的预测模型自身也存在缺陷,影响其推广能力。因此,寻求更好的研究方法,建立更加精确的预测模型成为了机器学习领域的热门研究问题。二、研究的意义由于股票预测问题具有重要的意义,它引起了国内外学术界的广泛关注,并提出了多种股票市场预测方法。这些方法主要分为投资分析、时间序列分析和非线性系统分析三大类。近年来,随着机器学习的兴起,越来越多的学者开始使用机器学习方法来预测股票市场,包括支持向量机和BP神经网络两种算法。准确预测股票市场的运行情况,包括股价指数和股票价格,可以监控和引导股票市场的稳定运行,降低市场风险,加强政府的宏观管理,促进实体经济的健康、稳定增长。在投资时,投资者将得到与它所承担的风险相对应的回报。预期收益率与风险之间存在正向的互动关系。因此,认真分析股票市场和个股可以降低投资风险,实现投资回报。对于投资者而言,这一算法得出的预测结果对其做出有效的投资策略有着很好的参考价值,这样可以在一定程度上减少股票市场中盲目投资的现象,减少投资者的损失,降低他们的决策成本,对于提高股票市场中投资者的理性程度有很高的现实意义,也满足了市场上的一大需求。三、XGBOOST理论XGBoost是由陈天奇先生提出的一种提升方法。它对代价函数进行了泰勒展开,同时用到了一阶和二阶导数。XGBoost在代价函数里加入了正则项,用于控制模型的复杂度。正则项里包含了树的叶子节点个数、每个叶子节点上输出的score的L2模的平方和。从Bias-variancetradeoff角度来看,规则项减少了模型的方差,使得学习模型更简单,并且防止过拟合,这也是XGBOOST优于传统GBDT的一个特点。XGBoost借鉴了随机森林支持列抽样,不仅降低了过拟合,还减少了计算。对于缺失值的样本,XGBOOST可以自动学习其分裂方向。它还支持并行。XGBOOST的并行性取决于特征粒度。在训练XGBOST之前,将数据排序并保存为块结构。该结构在随后的迭代中被重用,从而大大减少了计算量。这种块结构也使得并行化成为可能。当节点划分,每个功能的增益需要计算。最后,采用最大增益的特征选择要分割,然后每个功能的增益可以通过多线程计算。当分割树节点时,需要计算每个特征的每个特征点的相应增益,即贪婪算法枚举所有可能的分割点。当数据不能在内存中或在分布式情况下被加载到内存中时,贪婪算法的效率将变得非常低,因此XGBOST还提出了一种并行近似直方图算法,用于高效地生成候选分割点。XGBOOST就是一个监督模型,对应的模型就是一堆CART树,将每棵树的预测值加到一起作为最终的预测值。模型的目标函数,如下所示:这个目标函数同样包含两部分,第一部分就是损失函数,第二部分就是正则项,这里的正则化项由K棵树的正则化项相加而来。四、相关文献综述石涛(2018)以企业主体在多方面留下的行为足迹信息构建训练集,基于不同的足迹行为数据分别使用XGBoost算法构建预测模型,并使用线性...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?