版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1绪论1.1研究背景股票市场身为现代金融体系的关键构成部分,其发展进程历经了数个世纪,在这段时间里市场参与者一直都在探寻有效的股价预测办法,并且把它当作金融研究范畴的关键课题,可是,因为影响股价波动的因素有着很高的复杂性和不确定性,这一研究目标遭遇了极大挑战,传统分析方法主要是依据对企业经营绩效、财务指标、技术形态以及市场参与者心理行为等多个维度要素的考量,不过这些研究范式大多时候会受到分析者主观认知的限制。正是因为上市公司行业特征存在明显差异以及市场行情有高度动态性,股价预测成为金融学研究里极具挑战性的前沿问题之一。如今计算机技术不断取得进步,这为人工智能领域实现重大突破以及快速发展奠定了基础,机器学习是该领域核心研究方向,其关键特性是构建有自主优化能力的算法模型,借助数据驱动的办法持续提高预测准确性,这类算法依靠分析处理海量数据集,自主挖掘其中隐藏的模式特征以及规律性信息,实现对未知数据的智能化推理和决策。机器学习模型的预测性能会随着训练数据规模的增大而提升,两者呈现出正相关的趋势。随着人工智能技术迅速发展,机器学习算法于社会各个领域呈现出广泛应用价值,在数字媒体领域,依据用户偏好构建的智能推荐系统,提高了短视频平台内容分发效率,在交通运输行业,有自动驾驶功能的智能车辆实现了商业化运营,凭借创建灾害预测模型,机器学习技术提升了自然灾害预警能力,降低了灾害导致的经济损失与人员伤亡。随机森林是一种机器学习模型,它有出色性能且适应能力强,在分类以及回归任务里呈现出良好的处理效果,该算法的核心实现方式是凭借整合多棵决策树来搭建预测模型,并且可在R或者Python等主流编程环境当中实现,近年来股票投资领域出现了新的研究方法,人工智能技术为股价预测提供了更具优势的算法支持。在这样的背景下,把随机森林等机器学习技术引入到股票市场分析领域,剖析算法在交易决策过程中起到的辅助或者主导作用,成为了有关键学术价值和应用前景的研究方向。1.2研究的目的与意义1.2.1理论意义本研究首先说明,机器学习技术于金融市场的应用呈现出科技创新同时代需求的深度融合态势:从技术发展角度来讲,这意味着算法模型在新兴领域展开了突破性尝试,针对金融分析而言,它为股票市场的量化研究给予了更具科学性的预测范式,本研究在股价预测方法论方面达成了关键创新——与传统研究过度依赖绝对涨跌幅指标不同,本文创新性地运用相对涨跌幅评估体系。这种改进源自对股价波动影响机制的深入剖析:市场行情、宏观政策等多种因素的动态交互作用有十分突出的不确定性特点,而相对评估体系依靠削弱绝对指标的刚性约束,切实提高了研究结论的适应性以及实践指导价值。1.2.2现实意义传统投资策略大多时候依靠投资者的主观经验来判断,这种方式有着十分突出的局限性,并且很难去量化其中的不确定性因素,本研究创新地运用随机森林算法,依据海量数据训练搭建预测模型,提升了投资预测的客观性与可靠性,该模型可有效地识别投资风险,量化股价波动特征,还可以为投资者给出最优资产配置建议,在提升股市运行稳定性之际,提高对股价走势的预测分析能力。1.3机器学习以及其应用于股票投资的研究现状1.3.1机器学习部分的研究现状1.3.1.1决策树的研究现状决策树算法是一种基于树形结构的经典机器学习方法,在众多变体里呈现出不同的实现特性,据文献[2-3]记载,该算法家族包含ID3、C4.5、CART和SLIQ等有代表性的方法,Quinlan提出的ID3算法作为基础模型,衍生出了C4.5和CART等改进版本,SLIQ算法是在C4.5分类方法基础上,对算法实现层面做了优化。从构造策略来讲,C4.5采用深度优先的建树方式,SLIQ运用广度优先的构建方法,决策树的建模过程能分解成三个核心环节,即特征选择、树结构生成以及剪枝处理,其中特征选择环节对模型泛化性能影响很大,ID3算法依据信息论中的信息增益准则评估特征,C4.5算法引入信息增益率当作特征选择标准,CART算法采用Gini指数作为分裂准则。决策树算法是一种机器学习方法,它基于离散型数据,可有效挖掘数据特征里的潜在规则,它的优势是不需要依赖先验知识,并且有较高的可解释性,相比神经网络等复杂模型,它更容易理解[4],在分类任务中,该算法呈现出较低的计算复杂度、良好的实用性以及较高的运行效率。不过该算法存在一些局限性:其一,它对缺失数据的处理能力比较弱,其二,容易因为对样本空间过度划分而出现过拟合现象,虽然剪枝技术可以缓解过拟合问题,但这一操作会增加算法的复杂度,限制了决策树算法性能的提升空间。1.3.1.2Bagging集成学习方法集成学习的关键核心机制是,凭借搭建多个弱学习器模型,运用特定的组合策略把它们整合成为泛化能力更强的强学习器[5],按照模型构建方式的差异,集成学习方法可分为并行与串行这两大类别,在并行式集成学习里,Bagging[6]算法因为基于自助采样法的特性而成为典型的代表,该算法借助对原始训练集进行有放回的随机抽样,使得每一轮生成的子训练集都是由N个样本构成,其中一些样本可能会出现多次或者完全没有出现。经过T轮迭代训练之后,将各个基学习器的预测结果进行集成:针对分类任务采用多数投票机制,对于回归问题则运用简单平均法来进行最终预测。1.3.1.3随机森林算法随机森林是一种机器学习算法,它基于Bagging集成框架,在构建决策树基学习器时融入了随机属性选择机制,由于其实现简单、计算效率高且在实际应用中表现出色,该算法受到了广泛关注[7],Fernandez-Delgado等学者[8]进行的实证研究很有说服力,他们在121个UCI标准数据集上系统评估了179种分类算法的性能,最终证明随机森林的分类准确率比其他算法更优。从模型架构方面看,随机森林本质上是一个由多个决策树分类器组成的集成模型,每个决策树分类器凭借投票机制参与最终的分类决策,展开来说,该算法的实现流程有三个关键步骤:首先利用bootstrap抽样技术从原始训练集中生成k个容量相同的样本子集,接着基于每个子集独立构建决策树模型,得到k个有差异的分类器,最后依靠多数投票原则整合各分类器的预测结果,确定样本的最终类别归属。1.3.1.4随机森林算法改进研究虽然随机森林算法和决策树算法相比,在分类准确率以及泛化能力等性能指标方面呈现出优势,并且已经在很多领域得到广泛应用,然而该算法还是存在一些需要解决的局限性:其一,它在非平衡数据集上的表现不太理想,其二,该算法处理连续型变量时需要借助离散化预处理,其三,其分类性能以及提升空间。随机森林算法改进研究随机森林算法在应对非平衡数据时效果不佳,主要是因为其训练集的随机抽样机制会让数据分布的不均衡性变得更严重,黄衍团队[9]利用20组UCI数据集做对比实验,发现和支持向量机相比,随机森林在不平衡分类任务中的性能有所下降,学界针对此进行了一系列研究:吴琼等学者[10]把邻域清理规则技术创新性地用在数据预处理阶段,提高了随机森林处理非平衡数据时的分类精度,王雪[11]采用欠采样和过采样结合的策略,实现了高维不平衡数据的均衡化处理。钟龙申[12]开发的KSMOTE算法以及徐少成[13]提出的E-SMOTE改进方案,都借助优化数据平衡技术,降低了数据分布不均衡对模型性能的不良影响,马海荣与程新文[14]用等量抽样策略构建初始训练集,还基于投票熵和广义欧氏距离的动态样本扩充方法,解决了样本类别不平衡的问题。赵锦阳和卢会国等人[15]研发的SCSMOTE过采样算法,经UCI数据集验证,改善了随机森林在非平衡场景下的分类表现,综合分析发现,现有研究大多是凭借对数据集进行预处理来让数据分布重新平衡,提升随机森林处理非平衡数据时的分类性能。处理连续性变量上的改进在随机森林算法传统的实现进程里,对于连续型变量的处理一般会采用离散化办法,也就是把它划分成好些区间,不过这种处理方式会让算法在计算节点分裂标准的时候花费大量时间,使得整体运行效率降低不少,在现有的研究当中,连续变量离散化方法有很多种,其中比较有代表性的是基于统计学原理的CHI2相关算法。曹正凤在研究随机森林处理连续变量问题时,借鉴了CHI2算法的核心思想,还对其做了创新性改进,最后提出的CORCHI2算法有效提高了随机森林算法的执行效率。在提高精度上的改进在分类算法优化研究领域,提升分类精度一直以来都是核心的研究目标所在,这使得学者们不断去探索各类算法性能改进的方法路径,虽说随机森林算法在分类任务当中表现出了相对比较优越的性能,然而它在不同数据集上的分类精度还是存在着一定的局限性[17],现有的研究主要从四个方面对随机森林算法进行优化:数据集预处理、决策树生成算法改良、决策树筛选机制优化以及投票策略改进。其中针对非平衡数据和连续性数据的处理就属于典型的数据预处理范围,在算法改进方面,曹正凤等学者[18]借助融合C4.5与CART决策树算法构建混合算法,有效地提高了随机森林的预测精度,王日升团队[19]则创新性地运用AUC值排序与相似度矩阵聚类相结合的方式,筛选最优决策树组合,实验证明该策略提升了模型分类性能。Paul等研究者[20]另找方法,依靠特征关键性分析限制决策树数量,构建最小树数分类器,在多组数据集实验中都观察到分类误差有明显下降,另外王诚等人[21]提出的基于决策树聚类的改进算法,借助剔除低精度及高相似性决策树,在集成准确率和分类效率两方面都超过了传统随机森林算法的表现。1.3.2机器学习应用于股票学习的研究现状随着计算机技术不断发展,市场因子挖掘能力有了数量级的提高,传统多因子模型在面对海量因子时暴露出了局限性,在这样的情形下,机器学习方法凭借处理高维数据的优势,慢慢变成解决因子过载问题的有效办法,文献[22]研究显示,借助整合分析师预期、动量效应以及基本面数据构建的特征因子,可有效预测1997至2011年间全球股票市场的收益率。在预测方法对比方面,MichelBallings的实证研究[23]证明,和简单分类器相比,集成学习算法在股票收益预测中表现出了更优的性能,针对中国证券市场,ZhangRu等学者[24]创造性地把LSTM时序模型与传统多因子模型结合起来,以沪深300成分股作为样本的实证分析说明,这个混合模型在预测准确性以及投资盈利能力方面都比单一模型要好。ZhengTan提出[25],机器学习技术很适合解决金融领域非线性定价难题,它凭借引入两种空间特征因子并运用随机森林模型进行预测,成功实现了对股市长短期价格波动的有效捕捉,而且实证结果证实了该方法有获取超额收益的能力。从历史发展的脉络去看,国外资本市场和技术演进历程时间较长,在多因子选股模型的理论探索以及机器学习技术在证券市场应用的实证研究这两方面都有先发优势,相比之下,国内相关研究开始得晚些,不过也有进展,在短短二十多年里就完成了从验证多因子模型在中国证券市场的适用性到运用机器学习技术进行选股策略优化的研究跨越。黄兴旺引入美国三因子模型对中国股市做实证检验,发现只有两个因子有股票收益解释能力,还据此构建了有中国特色的二因子定价模型,孟庆顺基于Fama-French三因子模型的理论框架,对上海证券市场做实证分析,验证了这个模型对中国股市的适用性,也证实三因子能有效解释上海证券市场的收益特征。史永东在传统四因子模型基础上引入投资者情绪因子,系统剖析股票收益率和投资者行为之间的内在联系,他构建的定价模型实证结果说明,投资者情绪和股票收益率呈现正相关关系,具体是投资者持负面情绪的上市公司股价波动性较大,而对持正面情绪的企业收益率更高。随着计算机技术的快速发展,国内量化投资研究范式正从传统多因子预测模型向机器学习算法应用转变,研究者尝试结合两者优势来提高投资绩效,李姝锦[29]提到,国内量化投资策略研究目前处于起步阶段,市场有效性存在争议,建议在大数据环境下充分利用数据优势,着重构建专业化的多因子选股模型。王春丽[30]的研究显示,借鉴国际成熟资本市场的投资管理技术,针对中国证券市场特点开发量化交易与择时模型很有价值,以上证180指数为样本,用回归法构建多因子模型并设置风险控制阀值的实证研究说明,引入择时策略能提升投资收益,刘佳琪[31]依靠系统挖掘八类关键因子,创新性地运用XGBoost模型结合IC加权评分法对沪深300成分股进行排序筛选,构建了有效的投资组合策略。王丽娜[32]聚焦于市场指数预测研究,觉得指数有更强的抗操纵特性,采用神经网络模型在不同误差容忍度条件下对上证指数进行预测,并与支持向量机模型对比分析,结果说明两种模型在不同误差条件下各有优势。1.4研究内容与研究方法1.4.1研究内容1.4.1.1数据准备本研究一开始就获取了包含开盘价、收盘价、最高价、最低价以及成交量等关键指标的股票历史交易数据,接着针对原始数据集展开了一系列系统的预处理工作,像是进行缺失值填补、识别并修正异常值以及开展数据标准化处理等环节,最终依照研究的具体需求,把经过清洗的数据合理地划分成了训练集和测试集这两个子集。1.4.1.2特征选择与构建这项研究依据历史交易数据,全面地提取了众多和股价波动趋势紧密相连的技术指标特征,像移动平均线、相对强弱指数以及成交量这类核心市场变量都覆盖在内。为了让模型的预测效果得到更好的提升,可以思考对现有的特征进行重新构建,或者实施特征组合的策略。1.4.1.3模型训练与优化:使用训练集数据训练随机森林回归模型。本研究运用交叉验证和网格搜索相结合这种优化策略,针对决策树模型的关键参数展开系统调优工作,其中涉及到的核心超参数有决策树数量、最大深度阈值以及最小样本分裂数等。评估模型的性能,如准确性、均方误差(MSE)等。1.4.1.4预测与验证:使用测试集数据对训练好的模型进行预测。对比预测结果与实际股票价格趋势,评估模型的预测性能。根据需要,可以对模型进行进一步的调整和优化。1.4.2研究方法随机森林作为集成学习算法中的一种典型类型,借助并行构建多个决策树模型达成集成效果,其核心机制是运用双重随机化策略,也就是在对训练样本展开自助采样的同一时刻,对特征子集实施随机选择。1.5技术路线本研究把随机森林回归模型当作核心方法,全面剖析它在金融时间序列预测领域里的应用价值,着重针对股票市场价格波动趋势的预测问题开展详细分析。论文研究的技术路线如图1所示:图1论文技术路线图2相关研究与技术2.1机器学习 2.1.1机器学习机器学习身为人工智能领域的关键分支,其历史源头可追溯到20世纪早期,自从1980年该学科正式确立起独立的地位后,它的发展进程已经历经了四十多年的时间,随着人工智能技术不断地向前发展,机器学习不管是在理论框架方面,还是在实践应用方面,都取得了突破性的进步。当下金融与科技深度融合的发展形势催生了两者相互依存、共同演进的协同机制,机器学习作为数据驱动方法的核心技术,从非结构化原始数据里提取隐含模式与深层关联规则,以此实现对新观测数据的预测建模,海量数据资源的积累为机器学习技术给予了前所未有的应用场景,能把多维异构数据转化为有决策价值的商业智能,提升了投资策略制定的科学性。该技术在处理高维金融数据结构时呈现出明显技术优势,其强大计算能力有效克服了传统分析方法应对复杂数据特征时的局限性,金融分析范式随着交易体量扩大和特征维度提升,正从传统二维分析向高维空间建模转型,这种技术革新提高了模型预测精确度,还为解析市场参与主体的交易行为模式提供了新研究路径,最终促成了人机交互式金融分析框架的系统性构建。随着人工智能技术的不断发展,当代计算机系统已然呈现出可自主获取知识并且识别数据内在规律的能力,从方法论的角度而言,机器学习算法依据训练过程当中是否含有目标变量可以被划分成三种主要的范式,第一种是监督学习,第二种是无监督学习,第三种是强化学习,从功能架构的维度去剖析,机器学习系统一般是由模型训练子系统以及预测应用子系统所组成的:训练子系统依据历史数据构建出最优的数学模型,而预测子系统则利用训练好的模型对新输入的数据展开推理预测。在具体的实现过程里,首先把部分样本数据输入到训练子系统进行参数优化,等模型收敛之后,预测子系统就可将新输入的特征向量x映射为预测输出y。图2机器学习系统框架监督学习的关键特性在于其训练数据囊括输入变量以及相应的输出结果,此学习模式借助剖析历史数据里多维自变量与因变量之间的内在联系,构建出能揭示数据规律的预测模型,展开来说,系统凭借学习流程确立输入数据x与期望输出y之间的函数映射关系或者概率分类模型,其中训练数据以(x,y)的配对形式呈现。如图2-1所示,在模型训练阶段,首先把标注样本集{(x1,y1),(x2,y2)...(xi,yi)}输入学习系统来构建预测模型,接着在预测阶段将新数据x输入该模型就能得到对应的预测输出y,依据预测目标的性质不同,监督学习可分成两大类型:当输出变量是离散类别时采用分类算法,而当要预测连续数值范围内的任意值时则适用回归算法。非监督学习是机器学习范式里不依赖目标变量的一种,其核心特点是训练样本里只有输入数据{x1,x2,...xi},没有对应的输出变量y,这种学习方式是让计算系统自己去探索数据内在规律以实现模式识别,典型应用有聚类分析、维度约简等任务,以聚类方法来说,它会按照预设的类别数量对历史数据自动划分,整个过程完全依据数据自身的相似性特征,不需要任何人工标注的监督信号。和需要先验知识指导的监督学习不同,非监督学习把原始数据直接交给计算系统,让它能自主发现潜在的分布规律与隐藏模式,这种学习机制的本质是让计算系统不断和海量动态数据交互,提取出人类还没认知到的数据洞见,典型应用场景包括但不限于探索性数据分析、特征提取等领域。强化学习是一种特殊的学习范式,处于监督学习与无监督学习之间,它本质上是一种机器学习机制,以便最大化累积奖励,借助状态映射来达成最优决策,在学术界也被称作再励学习或者评价学习,此学习范式的核心特征在于,它要依靠持续地与环境交互,获取反馈信息,并且依据这些信息动态地优化状态和行为之间的映射关系。和监督学习依靠标注数据以及无监督学习着重发现潜在模式不一样,强化学习的独特之处主要体现在它的两大本质属性上,即探索性试错机制和延迟奖励机制,这些特性让它不同于有明确监督信号的监督学习,也区别于只需从无标签数据里挖掘隐含结构的无监督学习,而是依靠设计合理的奖励函数,引导系统一步步收敛到最优状态。2.1.2随机森林本研究把集成学习模型当作核心方法,主要是因为它在当前机器学习领域呈现出的优势与高效性能,集成学习作为一种先进的机器学习范式,是凭借整合多个有差异性且独立的基学习器的预测结果来达成最终决策的,从模型架构方面分析,和单一学习器相比,集成方法凭借构建学习器群体能更全面地挖掘数据特征信息。该方法的独特优势有三个方面:其一,依靠随机抽样机制有效缓解了小样本问题,其二,基于弱学习器集成的特性使其对异常数据有较强容错能力,保证整体决策的稳定性,其三,多学习器协同工作机制提升了模型的泛化能力,还可以有效抑制过拟合与欠拟合现象,随着基学习器数量的增加,模型的预测精度可得到提升。从图3可看出,该系统的架构设计主要有四个核心组件,分别是输入单元、学习器、处理模块以及输出单元,其中输入单元的作用是接收随机采样得来的研究数据,学习器作为分类模型,会对输入样本进行类别划分,处理模块承担着对学习器输出结果做统计分析的功能,并且会把最终处理结果传送到输出单元。在集成学习框架之下,根据学习器之间关联方式的不同,其内部算法可分为Bagging和Boosting两大类别,随机森林算法作为Bagging方法的代表性模型,和Boosting方法中的XGBoost模型一起构成了当前最具鲁棒性的两类集成学习范式,随机森林是早期提出的经典算法,凭借自身出色的分类性能,在相关研究领域大多时候被确立为基准对比模型。图3集成学习框架随机森林模型是一种典型的集成学习算法,它的核心机制构建于Bagging算法框架之上,此模型借助双重随机化策略来达成性能的优化:一方面运用Bootstrap抽样方法对样本单元做有放回的随机采样,另一方面针对特征变量实施随机选择,借此构建出众多相互独立的决策树学习器。在模型训练阶段,每一棵决策树依据不同的数据子集以及特征子空间展开学习,最终经由集成投票机制综合各个学习器的预测结果,这种独特的双重随机性设计有效地抑制了异常值的干扰,提高了模型抵抗噪声的能力,而且还提升了模型的泛化性能,和单一决策树模型相比,随机森林在预测精度、极端值处理以及高维数据分析等方面都呈现出优势,这主要是因为其树状结构对高维特征空间有天然的适应性。图4呈现了该模型的原理示意图。图4随机森林模型示意图2.2股票投资策略本研究采用的投资组合交易理论框架是建立在动量投资的基础之上,它的核心就是持续持有呈现上涨趋势的证券资产,动量投资策略最早可追溯到20世纪90年代的海外金融市场,在互联网泡沫时期,凭借着十分突出的超额收益表现,引起了学界的广泛关注,从行为金融学的角度进行分析,动量效应产生的内在机理主要是源于市场参与者的反应不足现象,也就是说多数投资者很难对市场变化做出及时且有效的调整。展开来说,当市场出现新的信息冲击时,投资者普遍呈现出认知滞后或者决策保守的特点,以证券市场作为例子,在初期市场对信息的消化大多时候呈现出渐进式的特征,体现为股价波动幅度有限,随着信息逐渐被市场参与者充分吸收,资产价格才会依靠剧烈波动反映出真实的市场预期。动量投资本质上是一种依据历史收益率来预测未来价格走势的量化策略,基于投资者的行为特征,本文会从两个维度系统地阐释动量投资策略的理论基础。在行为金融学理论框架之下,投资者的决策行为实际上是由其心理认知机制所掌控的,BSV模型对这一现象作出了系统阐释,也就是多数市场参与者往往会把股价波动当作均值回归过程,低估价格变动的持续性,这种认知偏差使得他们在处于亏损状态时呈现出处置效应,经过研究可发现,市场参与者可以被划分成两类存在认知偏差的群体:一类是那些虽然接收了信息但却产生了认知扭曲的投资者,另一类是完全对市场信息给予忽视的投资者群体。这两类投资者的非理性决策行为一同造成了市场价格对基础价值的系统性偏离,具体体现为市场波动率的异常放大或者非理性低估,这充分证明了投资者在信息处理过程中存在有限理性的特征。从宏观市场层面展开分析,可观察到两个较为十分突出的现象,一方面,当个体投资者碰到与自身判断不一致的群体性决策时,大多时候会出现认知失调的情况,这种失调致使决策信心丧失,最终引发非理性投资行为,另一方面,市场参与者普遍存有从众心理,往往倾向于复制他人的投资策略。这种集体行为模式在市场出现异常波动的时候表现得格外突出,会使得羊群效应的显现程度有所提高,这种微观层面的个体行为借助市场传导机制形成宏观累积效应,最终造成市场整体出现反应过度或者反应不足的非效率现象。本研究基于动量投资理论框架,设计了等权重投资策略和行业配置投资策略这两种不同的投资方案,等权重策略采用高度分散化投资方式,将经模型验证有持续正收益的个股进行等比例配置,如此能有效减少单一股票预测误差给投资组合整体收益带来的负面作用,行业配置策略重点考虑市值规模和行业属性这两个关键因素,其核心是让投资组合在上述风险维度与基准指数保持一致,凭借挑选各行业内预期收益率最佳的标的来构建投资组合,具体实施流程是:先对各行业内股票预测结果排序,选出各行业排名第一的个股组成投资组合,接着准确计算各成分股权重比例,最后依据权重分配进行资金配置,实现超越基准指数的投资收益目标。3数据来源及数据处理3.1数据来源本研究挑选了2005年1月4日至2025年1月4日这个时间段内,以5分钟作为采样频率的十年期交易数据样本,这些数据是从Wind金融终端平台采集而来的,在行业分类上,研究依照Wind行业分类体系,着重对中证细分金融产业主题指数成分股里前十大权重企业的相关数据展开分析。为了切实保证行业分类体系和实证数据之间可保持一致性,此项研究运用了标准化的数据采集流程,以此来提高数据获取的效率,同时保障数据的质量。此数据集是由七个关键属性所组成的,具体涉及了交易日期、开盘价格、收盘价格、当日最高价、当日最低价、成交量以及成交金额这些核心指标,关于各属性的详细说明可以去查看表3-1中所展示的内容。表3-1数据集描述表3.2数据处理原始数据存在缺失值、异常值以及数据分布不一致等常见问题,为保证建模质量,本研究于模型训练阶段实施了数据预处理流程,该流程涉及基于中位数的极值剔除、缺失值填补、行业市值中性化处理以及数据标准化等关键步骤。金融时间序列数据存在偏离主体分布的异常值问题,本研究运用基于行业分类的中位数去极值法处理,该方法能消除极端值对统计量估计与模型训练的干扰,最大程度保持原始数据统计特性,保证样本容量完整,与传统极值处理方法相比,这种行业基准化去极值策略可降低数据处理时引入的系统性偏差,符合金融数据行业异质性特征。在构建股票池时会遇到月末交易日缺失值问题,依据股票价格时间序列持续性特征,本研究采用前一交易日数值填补来减少误差,交易日内数据缺失现象成因不同处理策略也有差异,因短期停牌致大范围数据缺失,直接剔除,因填充方法对模型难有积极影响,局部小规模缺失数据,则用行业均值与中位数结合方法填补。这种分类处理考虑了不同缺失类型对数据质量的影响差别。为了可有效地控制指标数据当中有可能存在的系统性偏差以及干扰因素,本研究运用市值中性化处理方式,以此降低特定指标跟市场整体风险之间的关联程度,保证研究结果的准确与可靠。表3-2实验数据集合表原始样本数据存在问题的样本量剔除后样本量2005年242152272006年241222192007年242272152008年24622442009年244122322010年242501922011年24482362012年243102332013年24412432014年24612452015年24402442016年24702472017年24202422018年24402442019年24602462020年24302432021年24402442022年24602462023年24202422024年24402442025年2450245总计=sum(B2:B22)5121148=sum(D2:D22)49734随机森林模型构建与模型评估4.1关于随机森林回归模型4.1.1关于随机森林回归核心公式依据输入的特征向量x,第t棵决策树模型产生的预测输出可被表示成如下形式:式(4-1)其中表示该树的参数(如分裂特征、阈值等)。(2)随机森林的集成预测随机森林通过T棵树的预测均值输出最终结果:式(4-2)此公式体现了集成学习的核心思想——降低方差。(3)目标函数(分裂准则)构建单棵树时,节点分裂通过最小化均方误差(MSE)实现:式(4-3)其中:分裂特征索引分裂阈值左右子节点的样本集合左右子节点的样本均值4.1.2关于随机森林回归的算法步骤tep1:自助采样(BootstrapSampling)从训练集 中有放回地抽取N个样本,生成T个子集此次研究运用自助抽样法即bootstrapsampling,借助重复抽样策略自原始数据集中有放回地随机抽取N个观测样本,并且重复这个过程T次,以此构建出T个独立的子样本集合。Step2:随机特征选择在构建模型期间,针对各个网络节点执行特征随机选择机制,展开来说,就是从d维特征空间里依据预设比例挑选出m个候选特征。Step3:构建回归树在整个迭代进程当中,持续不断地去执行下面所讲述的这样一套操作流程,一直到达成预先设定好的终止标准为止:1.从m个特征中选择最优分裂特征j和阈值s(最小化MSE)2.将节点划分为左右子节点L和R。3.对子节点重复分裂过程。Step4:生成随机森林重复Step1-3构建T棵独立决策树,形成森林Step5:预测与聚合对测试样本x,计算所有数的预测均值:式(4-4)证券市场价格的波动一般会受到开盘价、最高价、最低价以及成交量等多种因素的共同作用,此次研究把每日收盘价当作时间序列分析的核心指标,挑选交易日期、开盘价、最高价、最低价和成交量这五个关键变量来构建预测模型,在数据处理阶段,先利用sklearn工具包里面的StandardScaler方法对原始数据做标准化处理,接着按照7比3的比例把数据集分成训练集和测试集,最后运用sklearn工具包的LinearRegression模块对训练数据开展建模分析。由图5可看到在进行随机森林对股票价格数据预测的整个流程图5随机森林模型实验流程图4.2随机森林回归模型的评估本研究针对回归分析问题,关注模型预测精度,也着重考察预测结果与真实值之间的拟合优度,为此特别选取均方误差以及决定系数这两个适用于回归任务的评价指标,以此对线性回归模型的性能展开系统评估。4.2.1均方误差均方误差,也就是MSE,是一项关键的评估指标,主要是用来对预测模型输出结果跟真实观测值之间的偏差程度给予量化,该指标的数值大小和模型预测精度呈现出负相关的关系,也就是说MSE数值越低,就说明模型预测结果跟真实值的吻合度越高,要是数值较大,那就反映出模型预测性能不太好。借助对比不同模型在相同数据集上的MSE数值,可有效地评估各个模型的相对预测效能。式(4-5)在针对模型性能展开评估的进程当中,均方误差的计算会涉及到样本数量n、实际观测值yi以及模型预测值yi这些关键参数,此指标一般不会被当作独立的评价标准,而是适用于不同模型之间进行对比分析的场景之中。4.2.2R平方决定系数属于评估模型拟合优度的关键指标,其取值范围在0至1这个区间当中,数值越是向着1靠近,就意味着模型对数据变异的解释能力越强,要是数值越接近0,那就反映出模型对数据变异的解释效力越弱[]。式(4-6)式中,为因变量的均值。4.2.3关于五折交叉验证五折交叉验证是一种经典的机器学习模型评估方法,它实际上是k折交叉验证在参数k取值为5时的具体体现,该方法核心实施流程为,先把原始数据集随机划分成5个不重叠且样本量大致相同的子数据集,然后进行5轮迭代训练与验证,每轮迭代时选取一个子集当作验证集,其余4个子集合并作为训练集,凭借这种轮换方式,最终保证每个数据子集可作为验证集参与模型性能评估。五折交叉验证的标准实施过程可以如下形式化方式进行表述:最初是数据分割阶段,把样本总量为N的原始数据集D随机划分成5个相互排斥的子集,分别是{D₁,D₂,D₃,D₄,D₅},各个子集的容量要保持大致相等,也就是说每个子集的样本数大约为N/5,接着进入循环验证阶段,在5次迭代的过程当中,依次把D₁到D₅当作验证集,而其余四个子集的并集作为对应的训练集,最后在性能评估环节,借助计算每次迭代时验证集上的模型性能指标,并且求取五次结果的平均值,将此作为模型整体性能的可靠估计。参照图7,本研究按照训练集与测试集3:7的比例来划分数据集,运用5折交叉验证方法对三种模型的泛化性能展开系统评估,实验数据说明,各模型在测试集上的平均R2值都维持在0.83以上,这一结果有力证实了模型可以有效捕捉并学习数据集中的核心特征信息。实证分析得出的结果显示,此模型呈现出相当出色的拟合性能,其判定系数R2达到了理想数值1,同时均方误差MSE也逐渐趋向于0,这样的量化指标有力地证实了模型有有效性,说明该模型拥有对未知样本进行精准预测的实用价值。图6随机森林模型的R2值与MSE值4.3模型预测4.3.1拟合效果图机器学习模型的性能评估以及泛化能力在相当程度上取决于训练集跟测试集的划分比例,随机森林作为一种集成学习方法,依靠构建多棵决策树并且整合这些决策树的预测结果,使得模型的准确性和鲁棒性都有了提升,本研究从理论分析和实验验证这两个方面,全面考察了不同训练集与测试集比例对随机森林回归模型性能所产生的影响,还针对不同规模的数据集给出了最优划分方案。以平安银行股票数据当作例子,本研究设置了1:9、2:8、3:7以及4:6这四种测试集与训练集比例来进行实证分析,其中训练集和测试集分别用蓝色和红色进行标识,横纵坐标分别代表真实收盘价与预测收盘价,实验结果显示,该模型在不同比例下都呈现出优异的拟合性能,这充分验证了其在股票未知数据预测方面是有效的。图7真实值与预测值的拟合效果图(平安银行)依据图7呈现出的实验结果展开分析可知,要是将测试集和训练集的比例设定成3比7,此时模型性能会达到最佳状态,基于这一最优比例的配置情况,本研究在图8里展示了在四种不同数据集上的模型拟合效果验证结果。图8真实值与预测值的拟合效果图(从上至下依次为平安银行,兴业银行,招商银行,东方财富)从图8可看出,横坐标的范围有着较为十分突出的不同,此坐标轴分别表示测试集收盘价及其相应的预测值,这种差异是因为所选时间区间不一样造成的,图8同时呈现出了模型拟合效果,将图8和图9进行对比分析可发现,预测结果和实际观测值之间呈现出高度相符的特点,实证研究显示,该预测模型在股票价格趋势预测方面有着出色的性能表现。图9真实值与预测值的拟合效果图(依次为平安银行,兴业银行,招商银行,东方财富)5结论与展望5.1全文总结运用系统化的研究方法,本文对随机森林回归算法在金融市场价格走势预测领域的实际应用价值展开详细分析,核心研究发现可总结为以下几个方面:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026广东深圳理工附中教师招聘9人备考题库含答案详解ab卷
- 2026安徽马鞍山首创水务有限责任公司招聘劳务人员2人备考题库附答案详解(完整版)
- 2025-2030柑橘种植业产业供需分析与发展规划深度研究报告
- 2025-2030杭州温州商业银行私人信贷行业增量现状供需政策评估规划研究文件
- 2025-2030杭州《智慧城市建设行动计划》政策变化及市场影响分析研究
- 2025-2030服装零售业态市场竞争态势深度剖析与发展规划研究报告
- 2025-2030服装设计行业市场创新分析及加盟商业模式研究
- 2025-2030服装行业市场现状分析竞争格局评估投资规划发展报告
- 2025-2030服装行业品牌营销策略分析及全球供应链投资评估规划研究报告
- 2025-2030服装纺织行业市场现状经济分析及投资发展策略规划研究报告
- 2026福建龙岩新罗区西陂社区卫生服务中心招聘非在编工作人员5人笔试备考题库及答案解析
- 2026年宁夏财经职业技术学院单招职业技能考试题库及参考答案详解1套
- 内部控制分事行权制度
- 医生值班交接班制度
- 快乐体验式课件生活中的快乐
- 2025山东青岛排水有限公司员工招聘3人笔试参考题库附带答案详解
- 桩基施工图纸审核方案
- 职业技能考评员培训课件
- 2025年长沙环境保护职业技术学院辅导员招聘备考题库附答案
- 我的家乡黎城
- 甘肃烟草考试历真题及答案
评论
0/150
提交评论