时间序列数据挖掘

saniamirsaniamir 成员职位:1贡献我
2019年5月编辑 帮助
我在Excel电子表格中有123列X 5000行金融时间序列数据。我在预处理中建立了一个遗传算法,然后建立了一个神经网络进行学习。我想预测一下数据。我也想设置自我优化。数据序列有时相关,有时数据不相关。在时间序列中,序列内部的相关性会发生变化。也许它在几周到几年的时间里是相关的,但在几周到几年的时间里,这种相关性又消失了。我想让系统优化和调整自己,以适应这些变化,定位和调整这些模式。我也只需要每天运行1次来预测第二天的值。在未来,我希望它能预测出4周的数据。 Another goal is to have multiple versions of this system running combinations of different preprocessing and learning algorithms. Then, I would like to have the forecasts exported into an excel spreadsheet for comparison.

我怎么设置呢?

谢谢,

阿米尔

目前我有以下代码:


.



< /操作符>

.
.
.









<列出关键= " hidden_layer_types " >
< / >列表

< /操作符>

.

< /操作符>
< /操作符>


<列出关键= " application_parameters " >
< / >列表


< /操作符>

< /操作符>
< /操作符>
< /操作符>
< /操作符>
< /操作符>

标记:

答案

  • 黑线鳕黑线鳕 成员职位:849Maven
    你好阿米尔,

    当你问“我该如何设置这个”时,你说的“这个”到底是什么意思?但好消息是,您提出的所有建议都已经在本论坛中讨论过了,主要还包括覆盖代码。

    话虽如此,我强烈建议你非常清楚运算符的作用,以及它们的使用所隐含的含义。例如,您的代码使用XValidation。仔细想想,这意味着模型可以在被预测时期之后的数据上进行训练。建模时间序列比分类花或决定是否打高尔夫球要复杂得多,在环回中建模涉及动画对象的时间序列更复杂。

    因此,可能是因为您没有使用适当的验证技术(例如滑动窗口验证),所以您没有找到恒定的模式,但也可能是因为您正在寻找不存在的恒定,因为人类不断改变他们对事物工作方式的看法。我个人倾向于后者。

    在过去的几十年里,不择手段的数学家们靠说服更无知的银行家,让他们相信分布的数学可以模拟人类的经济活动来谋生。有些人甚至获得了诺贝尔奖,然后在长期资本管理公司(Long Term Capital Management)的惨败中破产。现在我们都坐在那简单愚蠢的废墟上。这为数据挖掘提供了一个展示其价值的巨大机会,因为当所有可用的都是不可信的教条时,它提供了提取未知和潜在有用信息的机会。但它也向天真的人提供了数学家兜售给银行家的同样的甜言蜜语,所以要小心,非常非常小心。







登录注册置评。