资源简介
完整版高阶统计量matlab代码,最常用的双谱等,实用好用
代码片段和文件信息
function [avec bvec] = armaqs(ypq nordermaxlagsamp_segoverlapflag)
%ARMAQS Estimates ARMA parameters via the q-slice algorithm.
% [avec bvec] = armaqs(ypq nordermaxlagsamp_segoverlapflag)
% y : time-series (vector or matrix)
% p : AR order
% q : MA order
% norder: cumulant order: 3 or 4 [default = 3 ]
% maxlag: maximum cumulant lag to be used [default = p + q]
% samp_seg: samples per segment for estimating cumulants
% [default = length of y]
% overlap : percentage overlap of segments [default = 0]
% flag : ‘biased‘ or ‘unbiased‘ [default = ‘biased‘]
% avec : estimated AR parameter vector
% bvec : estimated MA parameter vector
% Copyright (c) 1991-2001 by United Signals & Systems Inc.
% $Revision: 1.4 $
% A. Swami January 20 1993
% RESTRICTED RIGHTS LEGEND
% Use duplication or disclosure by the Government is subject to
% restrictions as set forth in subparagraph (c) (1) (ii) of the
% Rights in Technical Data and Computer Software clause of DFARS
% 252.227-7013.
% Manufacturer: United Signals & Systems Inc. P.O. Box 2374
% Culver City California 90231.
%
% This material may be reproduced by or for the U.S. Government pursuant
% to the copyright license under the clause at DFARS 252.227-7013.
% ------------------- parameter checks ----------------
if (nargin < 3)
error(‘insufficient number of parameters‘)
end
[nsamp nrecs] = size(y);
if (nsamp == 1) nsamp = nrecs; nrecs = 1; y = y.‘; end
if (p < 0)
error(‘AR order cannot be negative‘)
end
if (p == 0)
error(‘please use MAEST for the pure MA (p=0) case‘)
end
if (q < 0)
error(‘MA order cannot be negative‘)
end
if ~exist(‘norder‘) norder = 3; end
if (norder ~= 3 & norder ~= 4)
error(‘norder must be 3 or 4‘)
end
maxlag0 = q + p;
if (exist(‘maxlag‘) ~= 1) maxlag = maxlag0; end
if (maxlag < maxlag0)
disp([‘ARMAQS: maxlag changed from ‘int2str(maxlag) ...
‘ to ‘int2str(maxlag0)])
maxlag = maxlag0;
end
if (exist(‘samp_seg‘) ~= 1) samp_seg = nsamp; end
if (exist(‘overlap‘) ~=1) overlap = 0; end
overlap = max(0 min(99 overlap) );
if (exist(‘flag‘) ~= 1) flag = ‘biased‘; end
if (nrecs > 1) overlap = 0; samp_seg = nsamp; end
%-----------------------------------------------------------
% simultaneous AR and IR:
% first the IR part:
% the q-slice IR equations are of the form
% [I Ac][eh(0) ... eh(q) a(p) ... a(1)]‘ = -[bc; b];
% hence concatenating
% |I Ac| |eh| = -|bc|
% |0 A | |a | = |b |
ma_order = q;
ar_order = p;
zlag = max([p p-q]);
zlag1 = 1 + zlag + ma_order - ar_order;
kloc = 0; k2 = 0; cum_y = zeros(ar_order+1ma_order+1);
for k1 = 0:ma_order
kloc = kloc + 1;
alpha = cumest(ynorderzlagsamp_segoverlapflagk1k2);
cum_y(:kloc) = al
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-11-27 10:18 hosa\
文件 342528 2001-01-18 14:53 hosa\EULA.doc
目录 0 2018-11-27 10:18 hosa\hosa\
文件 2306065 2001-01-18 13:05 hosa\HOSA.PDF
目录 0 2018-11-27 10:18 hosa\hosademo\
文件 8214 1997-11-01 01:56 hosa\hosademo\AR1.MAT
文件 8214 1997-11-01 01:56 hosa\hosademo\ARMA1.MAT
文件 1655 2000-12-28 16:06 hosa\hosademo\contents.m
文件 2355 2000-12-28 16:15 hosa\hosademo\demadapt.m
文件 3865 2000-12-28 16:15 hosa\hosademo\demarma.m
文件 2606 2000-12-28 16:15 hosa\hosademo\dembisp.m
文件 7586 2000-12-28 16:15 hosa\hosademo\demdoa.m
文件 2278 2000-12-28 16:16 hosa\hosademo\demdoat.m
文件 6693 2000-12-28 16:16 hosa\hosademo\demgltst.m
文件 5125 2000-12-28 16:16 hosa\hosademo\demharm.m
文件 4868 2000-12-28 16:16 hosa\hosademo\demnpsi.m
文件 2361 2000-12-28 16:17 hosa\hosademo\demos.m
文件 4740 2000-12-28 16:17 hosa\hosademo\demqpc.m
文件 3722 2000-12-28 16:18 hosa\hosademo\demtde.m
文件 2749 2000-12-28 16:18 hosa\hosademo\demtfd.m
文件 13239 2000-12-28 16:18 hosa\hosademo\demtut.m
文件 3116 2000-12-28 16:18 hosa\hosademo\demvolt.m
文件 524313 1997-11-01 01:58 hosa\hosademo\DOA1.MAT
文件 2099 2000-12-28 16:07 hosa\hosademo\d_ar.m
文件 2118 2000-12-28 16:07 hosa\hosademo\d_arma.m
文件 1486 2000-12-28 16:08 hosa\hosademo\d_arord.m
文件 2405 2000-12-28 16:08 hosa\hosademo\d_bic.m
文件 2192 2000-12-28 16:08 hosa\hosademo\d_bicx.m
文件 2814 2000-12-28 16:09 hosa\hosademo\d_bispd.m
文件 2022 2000-12-28 16:09 hosa\hosademo\d_bispdx.m
文件 2518 2000-12-28 16:09 hosa\hosademo\d_bispi.m
............此处省略97个文件信息
相关资源
- 红外可见图像自适应梯度融合matlab代
- 雷达原理仿真程序 RadarSimulation,雷达
- Matlab高阶统计量工具箱(高阶谱)H
- 机器学习Lasso回归重要论文和Matlab代码
- 车牌识别Matlab代码61833
- 图片二维小波变换的分解与重构_mat
- 基于matlab的车牌识别内含matlab代码以
- 基于matlab的图像拼接含matlab代码以及
- 薛定宇--MATLAB代码
- 变化检测MATLAB代码
- 模糊推理系统的matlab代码
- MATLAB双三次插值实现图像放大;MATL
- 医学图像分析MATLAB代码
- 路径规划MATLAB版代码
- dct域数字水印MATLAB代码及实验报告
- 超完整规范的多目标遗传优化算法M
- 常用正则化方法matlab代码及说明
- 滤波器设计及Matlab代码
- PCA+SVM matlab代码 测试通过
- 改良的SIFT算法的Matlab代码
- Calculation of Solar Position/Sun Position/太阳
- 求稀疏解的matlab代码工具包
- 基于薄板样条的图像配准MATLAB代码
- 水平集level set、李纯明博士DRLSE改进方
- 运动目标检测的混合高斯背景建模m
- 男女声音分离的matlab代码
- 模式分类第2版课后习题答案所有习题
- puma560逆解-MATLAB代码及论文.zip
- 偏微分方程在图形图像处理中的应用
- 基于bp神经网络字符识别系统 matlab代
评论
共有 条评论