matlab编程问题:ARMA和MUSIC

matlab编程问题:ARMA和MUSIC,第1张

主要问题包括:

1、变量x未定义。

2、函数MUSIC里面:

S=[S(257:512)S(1:256)]

应为

S=[S(257:512) S(1:256)]

另外,clearR未定义,不知道干什么用的,可闭告以直枣庆接删掉。

3、函数ARMA里面,调用的Burg未定凳态握义。

时间序列分析是经济领域应用研究最广泛的工具之一,它用恰当的模型描述历史数据随时间变化的规律,并分析预测变量值。ARMA模型是一种最常见的重要时间序列模型,被广泛应用到经济领域预测中。给出ARMA模型的模式和实现方法,然后结合具体股票数据揭示股票变换的规律性,并运用ARMA模型对股票价格进行预测。

选取长江证券股票具体数据进行实证分析

1.数据选取。

由于时间序列模型往往需要大样本,所以这里我选取长江证券从09/03/20到09/06/19日开盘价,前后约三个月,共计60个样本,基本满足ARMA建模要求。

数据来源:大智慧股票分析软件导出的数据(股价趋势图如下)

从上图可看出有一定的趋势走向,应为非平稳过程,对其取对数lnS,再观察其平稳性。

2.数据平稳性分析。

先用EVIEWS生成新序列lnS并用ADF检验其平稳性。

(1)ADF平稳性检验,首先直接对数据平稳检验,没通过检验,即不平稳。

可以看出lnS没有通过检验,也是一个非平稳过程,那么我们想到要对其进行差分。

(2)一阶差分后平稳性检验,ADF检验结果如下,通过1%的显著检验,即数据一阶差分后平稳。

可以看出差分后,明显看出ADF Test Statistic 为-5.978381绝对值是大于1%的显著水平下的临界值的,所以可以通过平稳性检验。

3.确定适用模型,并定阶。可以先生成原始数据的一阶差分数据dls,并观测其相关系数AC和偏自相关系数PAC,以确定其是为AR,MA或者是ARMA模型。

(1)先观测一阶差分数据dls的AC和PAC图。经检验可以看出AC和PAC皆没有明显的截尾性,尝试用ARMA模型,具体的滞后项p,q值还需用携桐好AIC和SC具体确定。

(2)尝试不同模型,根据AIC和SC最小化的原理确定模型ARMA(p,q)。经多轮比较不同ARMA(p,q)模型,可以得出相对应AIC 和 SC的值。

经过多次比较最终发现ARMA(1,1)过程的AIC和SC都是最小的。最终选取ARIMA(1,1,1)模型作为预测模型。并得出此模型的具体表达式为:

DLS t = 0.9968020031 DLS (t-1)- 1.164830718 U (t-1) + U t

4.ARMA模型的检验。选取ARIMA(1,1,1)模型,定阶和做参数估计后,还应对其残差序列进行检验,对其残差的AC和Q统计检验发现其残差自相关基本在0附近,且Q值基本通过检验,残差不明显存在相关,即可认为残差中没有包含太多信息,模型拟合基本符合。

5.股价预测。利用以上得出的模型,然后对长江证券6月22日、23日、24日股价预测得出预测值并与实际值比较如下。

有一定的误差,但相比前期的涨跌趋势基本吻合,这里出现第一个误差超出预想的是因为6月22日正好是礼拜一,波动较大,这里正验证了有研究文章用GARCH方法得出的礼拜一波动大的结果。除了礼拜一的误差大点,其他日期的误差皆在接受范围内。

综上所述,ARMA模型较好的解决了非平稳时间序列的建模问题,可以在时间序列的预测方面有很好的表现。借助EViews软件,可以很方便地将ARMA模型轮备应用于金融等时间序列问题的研究和预辩铅测方面,为决策者提供决策指导和帮助。当然,由于金融时间序列的复杂性,很好的模拟还需要更进一步的研究和探讨。在后期,将继续在这方面做出自己的摸索。

MA模型(moving average model)滑动平均模型,模型参量毁丛法谱分析方法之一,也是现代谱估中常用的模型。

用MA模型法求信号谱估计的具体作法是:①选择MA模型,在输入是冲激函数或白噪声情况下,使其输出纤改樱等于所研究的信号,至少应是对该信号一个好的近似。②利用已知的自相关函数或数据求MA模型的参数。③利用求出的模型参数估计该信号的功率谱。

在ARMA参数谱估计中,大多数估计ARMA参数的两步方法都首先估计AR参数,然后在这些AR参数基础上,再估计MA参数,然后可求出ARMA参数的谱估计。所以MA模型参数估计常作歼州为ARMA参数谱估计的过程来计算。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12531603.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存