怎么判断序列是否可以使用时间序列预测?

首先从时间的角度可以把一个序列基本分为3类:

1.纯随机序列(白噪声序列),这时候可以停止分析,因为就像预测下一次硬币哪一面朝上一样毫无规律。

2.平稳非白噪声序列,它们的均值和方差是常数,对于这类序列,有成熟的模型来拟合这个序列在未来的发展状况,如AR,MA,ARMA等(具体模型算法及实现在后面)

3.非平稳序列,一般做法是把他们转化为平稳的序列,在按照平稳序列的算法进行拟合。如果经过差分后平稳,则应使用ARIMA模型进行拟合。下面需要知道你的序列属于哪一种(平稳性检验)
(1)单位根检验
函数:adftest(A)
结果为0,则序列为非平稳
(2)Daniel检验
对于显著性水平A,计算时间序列的秩相关系数q,若T大于二分a数,则认为序列非平稳。
函数:RT = tiedrank(a);
n = length(a);t = 1:n;
q = 1-6/(n*(n2-1))sum((t-Rt).2)
T = Qs
sqrt(n-2)/sqrt(1-q^2);
t_0 = tinv(0.975,n-2)
三、选择模型
平稳的序列自相关图和偏自相关图不是拖尾就是截尾。

截尾就是在某阶之后,系数都为 0 。
拖尾就是有一个衰减的趋势,但是不都为 0 。

如果自相关是拖尾,偏相关截尾,则用 AR 算法

如果自相关截尾,偏相关拖尾,则用 MA 算法

如果自相关和偏相关都是拖尾,则用 ARMA 算法, ARIMA 是 ARMA 算法的扩展版,用法类似 。

  • 1
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值