darkworld 发表于 2012-5-15 09:25 
这位小哥?小妞?大早上一上班看到你的这个回复我都不知道说什么了。。。您快毕业了吧,您觉得我说的关于 ...
额....应该是我没表述清楚,我说的固定样本长度为20是这个意思:你看这个“例1”,题目中说“有N=100的时间序列....”,我说的20就相当于这里的N,它这里的N是确定的,而我要处理的是持续不断的动态数据,每隔5分钟产生一个数据,历史数据构成的序列很长,已经好多万个,不可能通过这上万个数据来进行建模和预测噻,所以需要确定一个样本的长度,亦即确定这里的N。
我说的用固定样本长度为20的序列进行预测时这个意思:假设现在是凌晨3:00,要对3:15的流量进行预测,因为每5分钟产生一个数据,所以需要进行3步预测。我利用凌晨3:00之前的20个数据所构成的时间序列来对3:15的流量进行预测,亦即用3:00,2:55,2:50、、、1:25(刚好20个数据)这些时刻检测到的数据构成的序列进行预测,首先需要检验该序列的平稳性,如果平稳,就进行建模和预测;如果不平稳,就进行一次差分,再看是否平稳...。
当3:05分时刻到达时,又会产生一个新的数据,这时需要对3:20的流量进行预测,所以重复上面的步骤。
因为我固定的样本长度为20,所以存在这样的情况,有些时刻,比如说4:00,我利用4:00之前的20个数据对4:15分的流量进行预测时,首先需要进行平稳性分析,可能这20个数据构成的序列不具有平稳性,然后我进行一次差分,结果还是不平稳,二次差分后还是不平稳...那么这时就需要考虑改变样本的长度(增加或减少样本长度),假设我增加样本长度为24,即利用4:00,3:55,3:50、、、2:05(共24个数据)这24个数据进行预测,同样,先进行平稳性分析,可能这时这24个数据构成的序列就具有平稳性了,这时才能进行建模和预测;如果这24个数据构成的序列依然不具有平稳性,那么又改变序列长度....直到序列平稳为止。
我的问题就是,如果遇到上面那种情况(序列一直不平稳)怎么办?