2022年美赛总结与反思


2022年美赛总结与反思

2022年2月22号早上2点,我们匆匆忙忙地完成了论文,在提交完论文的一刹那,我心中的紧张情绪瞬间得以释放。但是,那一刻,即便我知道这篇论文写得很水,并且能够获奖的概率也微乎其微的情况之下,我仍然没有半点兴奋或者是遗憾。那天晚上我也没有多想,第二天除了比往常要更困一点,也并没有什么不同。

也许,我并不属于那里。或者说,我的心根本就不在那里。会报名美赛,很单纯就是因为这个比赛容易获奖并且获奖之后能够对自己的保研加分有帮助而已。也正是这个原因,这个比赛的过程使我很痛苦。哪怕是在模型完成的那一刻,我也没有感到兴奋。因为,我清楚地知道,我不过是在做一件自己不喜欢的事情罢了。


比赛准备与个人理解

我们的队伍在前期并没有做好充分的准备,我们三个人都没有参加数学建模的经历,因此都对数学建模的整个流程都十分模糊。选择c题的理由也不过是因为所有题目对于我们来说都没有什么不同而已。

在寒假之前,我就已经抽空学习了司守奎老师的《数学建模与应用》,了解了基本的建模方法以及数据分析方法。但是,数学并不是一天两天就能掌握的,在缺乏练习的情况之下(基本没有打过代码,或者独立推导公式),我感觉对这些知识的掌握很飘,其实说白了就是没学懂。但是,为了掌握整个知识框架(我一直认为掌握了整个框架之后,学习一些框架之内的内容就是水到渠成的事情),我也只能硬着头皮学了下去,结果到头来什么也没学好。

不过,在后来的备赛过程中,我发现,大多数书本里的算法都是用不上的。而且,数学建模里体现的不是你对这个算法的理解,而是你对这个算法的运用。换言之,你不需要理解算法内部的运行机制,你只需要知道,你这么用就能达到你的目的,你只需要使用别人写好的算法接口直接调用就行。当然我也知道在四天之内独立构造自己的模型并且写好代码这件事本身就是强人所难,但是,如果只是了解算法怎么用而不去了解算法的本质的话,那么数学建模就可能变成很多人对算法的”堆砌“比赛,而不能起到帮助我们理解算法本质并实现创新。


比赛过程

比赛第一天,我和建模的队友意见产生了分歧。我觉得应该使用时间序列预测+动态规划来求解,而队友觉得应该使用主成分分析的办法。最后我们采用了我的模型。

比赛第二天,我写好了动态规划的代码,但是,由于预测的不准确(实则上股市不可能做到预测准确会有不确定的白噪声),加上评分函数的不确定(我个人的能力有限),迟迟不能将模型建好。这时候,我已经在反思,动态规划是不是行不通?但是,我比较头铁,毕竟都干了一整天了,不能让自己的努力白费,然后又疯狂构建评价函数,最后都失败了。那一天,我几乎毫无进展。

比赛第三天,我仍然不死心,又干了一个上午,仍然没有构造出来。这才彻底死心。并且,在漫长的查资料过程之中,我看到了很多关于动态规划,神经网络对股市无效的论文,更加坚定了我修改模型的决心。在那个时候,比赛都快结束了,模型还没建立好,我怎么给整个队伍一个交代?我记得当时压力特别大,想着如果那天不能建立模型,那么这次比赛就玩完了。即便是如此,我也告诉自己,必须静下心来学习一些简单的”量化交易策略“(实际上量化交易策略经过社会实践的检验,比你在一两天想到的算法要更优),于是找到了双均线策略等等的基础策略与代码。为了强制让模型看起来丰满一点又强制加上了唐其安通道,上下止损策略等等来做”组合规划“等等(即便我觉得不是很合理,不过在当时时间紧急状况之下只能胡言乱语了)。那天晚上11点,我才完成了模型,并且画出了几幅颜值比较低的图。模型建立也算不怎么体面地完成了。

比赛第四天,1-8节课要上课,我没有逃课或者请假,老老实实地听课(虽然没听进去几句就是了)。然后下午六点的时候,开始了肝论文。那时候我们的意见出现了一点分歧,我想用latex排版,但是队友觉得应该使用word排版,他们之前写的一部分论文也是用word排版的。我觉得latex排版本身就比较方便了,而且那时候我也没想到做完一整篇论文需要花费大量的精力,所以我就提议我来排版,他们来将每一个模块写好(如果再来一次,我一定不坚持用latex了,因为当时只有我会用latex(其实我也是现学的),导致后期工作交接都比较困难)。我们在八小时内肝完了论文,完成得匆匆忙忙,也没有回看一遍论文,草草提交了论文。


问题记录

记录心态爆炸的两次:第一次是第二天晚上发现整天都没有成果的时候,焦虑怎样才能建好模型。第二次是第四天晚上写论文的时候,因为眼睛看电脑的时间长了(酸痛),实在看不下去了,但是因为只有我用latex(自己的埋下的坑自己填),也不能交接,导致那个时候心态有点爆炸。

跟队友沟通不好也是这次比赛一个很突出的问题,因为模型是我构建的,但是,对模型内容的书写是交给队友来做的,这就导致了,我建模的想法和队友所写的东西不是很契合(这个应该提前跟他们说明)。而且我们的任务分工不是很明确,导致最后拼成论文的时候还有没有写的部分,在那个每个人都迫切想要下班的时候,还需要加班最为致命。

我们虽然基本完成了任务的问题,但是,在写论文的过程之中,我发现,我们的论文基本没有对算法给出精度分析或者其它的指标分析,我认为这样是十分不合理且不完善的,算法的结果也难以令人信服。


总结

十分感谢两位队友的付出,哪怕最后获不了奖,这也会是我们大学生活的一段独特的经历。在这个过程中,每个人都尽职尽责地完成了自己地任务,我觉得这样就已经足够了。

这对于我来说是一段难忘的经历,虽然不是很美妙就是了。

下一年不知道要不要继续参赛,也许会因为觉得枯燥而放弃参赛,也许会因为想要再拼一拼而再来一年,未来的事,谁知道呢?

我一直想要追寻自己喜欢的东西。我拼命地学习知识,不过是为了能够用知识照亮自己的未来。

无论如何,美赛已经落下帷幕,未来的路还很长,时间一刻也不会为我而停,我必须收拾包袱,前往更浩瀚的星辰大海。


文章作者: 闲梦溪
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 闲梦溪 !