声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1208|回复: 0

[其他] 请高手帮忙解释下下面程序的作用(关于ARMA)

[复制链接]
发表于 2010-5-31 15:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
function c=mainfcoeff(ar,ma,n);
%MAINFCOEFF 求与ARMA(p,q)相对应的MA的N个系数.
%   C=MAINFCOEFF(AR,MA,N) returns N coefficients of a MA(inf) process
%   corresponding to an ARMA(p,q) process with autoregressive and
%   moving average coefficients given by vectors AR=[1,a_1,...,a_p] and
%   MA=[1,b_1,...,b_q], respectively.
% 分别确定AR、MA的阶
p = length(ar);
q = length(ma);
% 计算系数
c = [ma zeros(1,n)];
if p>1
    ar = ar(2:p);
    d = ar;
    for i = 1:n
        c(i+1:i+q) = c(i+1:i+q)-d(1)*ma;
        d = [d(2:p-1) 0]-d(1)*ar;
    end;
end;
c = c(1:n+1);

主要是棕色部分的作用,对应的公式是什么?麻烦各位了

[ 本帖最后由 zhangnan3509 于 2010-6-2 16:26 编辑 ]
回复
分享到:

使用道具 举报

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-11-18 15:45 , Processed in 0.065840 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表