用matlab估计ARMAX模型参数的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用matlab估计ARMAX模型参数的问题相关的知识,希望对你有一定的参考价值。
1、使用ARMAX函数估计出来的结果是下面这样的形式:
A(q) = 1 - 1.284 q^-1 + 0.7177 q^-2
C(q) = 1 - 1.191 q^-1 + 0.6625 q^-2
请问为什么没有常数项的估计结果?
2、使用ARMAX估计ARMA(2,2)和使用garchfit函数估计ARMA(2,2)/GARCH(0,0)效果是一样的吗?
3、如果想要获得ARMA模型估计后的残差,应该使用哪个函数?
2、ARMAX估计的ARMA(2,2)和garchfit函数估计的ARMA(2,2)是不一样的,Garchifit函数估计的ARMA含有常数项C,估计的出来的结果系数自然不一样。
3、因为ARMA模型已经含有残差以及残差的滞后项,重新获取残差我的理解是只能用原序列数值减去估计的序列数值了 参考技术A 我想知道:你是如何将armax函数估计出来的参数展现成这样的形式?
利用matlab如何实现参数估计
参考技术A 一般都是基于最小二乘法的线性回归,其中有一元线性回归和多元线性回归,一元线性回归用:linefit函数,多元的话用regress函数,如果是非线性模型的话需要化简为线性的,如果不能化简,则需要自己根据模型建立非线性函数求解参数本回答被提问者采纳
以上是关于用matlab估计ARMAX模型参数的问题的主要内容,如果未能解决你的问题,请参考以下文章
EM算法小波域隐马尔科夫树模型参数的EM算法估计MATLAB仿真
物理应用基于matlab白鲸算法太阳能光伏模型参数估计含Matlab源码 2018期
matlab实现MCMC的马尔可夫切换ARMA - GARCH模型估计