我有一个关于使用神经网络的问题。我目前正在使用 R(神经网络包),我面临以下问题。我的测试和验证集相对于历史数据总是迟到。有没有办法纠正结果?也许我的分析有问题
- 我使用每日日志返回
- 我使用 sigmoid 函数(在我的整个集合上计算的 sigma 和 mu)标准化我的数据
- 我用 10 个日期训练我的神经网络,输出是这 10 个日期之后的归一化值。
我尝试添加趋势但没有改善,我观察到了 1-2 天。我的过程似乎还可以,您对此有何看法?
我有一个关于使用神经网络的问题。我目前正在使用 R(神经网络包),我面临以下问题。我的测试和验证集相对于历史数据总是迟到。有没有办法纠正结果?也许我的分析有问题
我尝试添加趋势但没有改善,我观察到了 1-2 天。我的过程似乎还可以,您对此有何看法?
改进设计的几种方法:
whitening
的数据可能会更好如果您仅使用 10 个输入样本进行训练,则可能很难得出任何结论。有了更多数据,您对模型预测滞后值的诊断就会更有可能。就目前而言,您的模型似乎很可能只是说最后观察到的值非常接近正确。这与真正的滞后模型不同,但如果您没有看到足够的数据,猜测是一件非常合理的事情。
我看过很多论文,基本上就是你刚才描述的。你所做的事情并没有错,但是在预测市场方面存在严重的局限性。让我给你举个例子:假设你有一些数据并且你开始预测。对于每组数据,您可以预测下一个数据点。然后你将此数据点作为输入反馈给系统,并不断地执行此操作....在大多数情况下,系统只会继续最后一个趋势并且时间序列不会中断. 这不是预测,这是线路延续......只有当系统看到真实数据的中断时,预测才会中断,这就是你所说的滞后(如果我理解你的问题的话)。你可以做的第一件事是从价格中提取一些市场指标。这真的很有帮助