前几天参加了中青杯,就写一篇博客记录一下
这次比赛我是建模的,可能是有点飘了,觉得建模也ok,队友的话贴吧找的,所以就是不熟,团队这一方面就没做好。但是就队友们还是蛮负责任的。
比赛过程
中青杯直接就没得选,看题目就是股票的。
题意
这个B题有三小问,第一小问是要求你把他缺失数据补齐,然后呢再给出选股方案和投资方案;第二小问是要求你对第一问建立的模型进行评价;第三问呢是要求预测下一年的股指波动,然后给出投资建议。
具体思路
对于第一问,就先补齐数据,但是这个题目比较坑因为他的附件里面只有一个数据是0值,其他的都是完整的,我觉得题目应该说得更加清楚,或者是把空白值全部列出来。当然我们队的话,股市是有节假日不开盘的规定的,所以就把除去节假日的时间都补起了。用的是时间序列预测。然后选股的话,就是先算出是个股票的权重,然后呢再决定个数,用的方法是最优化模型。这样就确定了选股方案,已知选的股票,投资方案就是求出具体的比例,还是优化模型,使得误差最小。
第二问,我们建立的是综合评价模型,用到的是层次分析法和TOPSIS法根据自己计算的不同样本来进行评分,最终得出结论。
第三问,先是用灰色预测模型预测出下一年的指标,我觉得这道题目应该用时间序列来预测,但是我不是编程的,队友说这个方法不是很好,我也就没细究,反正算出来之后再用第一题的模型给投资建议。
注意点
1.对于一些专有名词要查清楚,不要稀里糊涂的做题目,比如说这道题目里面的股指的计算方法要百度好,不然就没得做;
2.对于建模的同学,就不要管太多,能把模型建好就很好了,头脑要保持清楚,不然整个团队都会乱,错误思路浪费时间,得不偿失;
赛后感想
对于这次比赛,我刚开始拿到题目觉得蛮简单的,就没有怎么重视。然后由于我的建模错误,我刚开始觉得是要把一年的都补齐,这是我的第一个Miss,没想好就做,然后浪费了一晚上的时间吧。
第二天早上我队友就把预测好的数据给我了,然后我就开始编程算选股方案和投资方案了,这个是我的第二个Miss,管太多。
我的第三个Miss,公式写得不清晰,后续建编程成了一定的影响。
这次比赛虽然不是我第一次担任建模这个角色,但是也是第一次就是要建模然后给队友编程,以前是自己建模自己编程偏多,所以不会存在交流的问题,当然这个不是很好,分工明确才是建模正确的打开方式。
Tips:一些小伙伴对于上篇文章私信问我要比赛代码,这里和大家说一声,不好意思,我觉得代码是团队的结晶,我个人没有权利把它分享出去,如果说大家有什么思想要交流,欢迎私信我,但是要代码的话,就无能为力咯。最后祝大家都能取得想要的成绩,也谢谢你看我的罗里吧嗦!