【发布时间】:2012-01-09 22:13:29
【问题描述】:
我想用泊松分布预测道路交通的到达间隔时间。目前,我使用泊松过程生成(合成)到达时间,以便到达间隔时间呈指数分布。
观察过去的数据,我想预测下一个/未来的到达间隔时间。为此,我想实现一个学习算法。
我使用了各种方法,例如贝叶斯预测器(最大后验)和多层神经网络。在这两种方法中,我都使用输入特征(到达间隔时间)一定长度 n 的移动窗口。
在贝叶斯预测器中,我使用到达间隔时间作为二元特征(1->long,0->short 来预测下一个到达间隔时间为 long 或 short ),而对于n-神经元输入层和m-神经元隐藏层(n=13,m=20)的神经网络,我输入n 之前的到达间隔时间并生成未来的估计到达时间(权重阈值由反向传播算法更新)。
贝叶斯方法的问题在于,如果 short 到达间隔时间的数量高于 long 的数量,它会变得有偏差。因此,它永远不会预测 long 空闲期(因为 short 的后验总是保持较大。而在多层神经预测器中,预测精度不够。特别是对于较高的到达间隔时间,预测精度会急剧下降。
我的问题是“随机过程(泊松)无法准确预测吗?还是我的方法不正确?”。任何帮助将不胜感激。
【问题讨论】:
标签: statistics machine-learning neural-network classification stochastic-process