资源简介
该算法属于SSA奇异谱分析,里面详细介绍了奇异谱分析的代码流程,并附有中文注释,中文注释对SSA奇异谱分析的原理给予了一定阐述,对读懂代码大有益处。
代码片段和文件信息
function [yrvr]=ssa(x1L)
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% SSA generates a trayectory matrix X from the original series x1(通过平滑一个长度为L的窗口,SSA生成了原始时间序列的轨迹方程X)
% by sliding a window of length L. The trayectory matrix is aproximated (轨迹方程是通过奇异值分解估计的)
% using Singular Value Decomposition. The last step reconstructs(最后一步通过估计的轨迹矩阵重构时间序列)
% the series from the aproximated trayectory matrix.
%The SSA applications include smoothing filtering and trend extraction.(SSA应用包括平滑,滤波和趋势项提取)
%SSA的应用包括平滑、过滤以及趋势分析
% x1 Original time series (column vector form) 原始时间序列
% L Window length 窗口长度
% y Reconstructed time series 重构时间序列
% r Residual time series r=x1-y 残余时间序列
% vr Relative value of the norm of the approximated trajectory matrix with respect
% to the original trajectory matrix
% The program output is the Singular Spectrum of x1 (must be a column
% vector)必须是列向量
% using a window length L. You must choose the components be used to reconstruct
%the series in the form [i1i2:ik...iL] based on the Singular Spectrum appearance.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Step1 : Build trayectory matri
- 上一篇:MATLAB 分水岭算法
- 下一篇:基于matlab的判别分析代码
相关资源
- 一类时间序列的多重分形分析
- eemd分解和作图
- matlab时间序列分析工具程序
- MATLAB_时间序列
- MATLAB在时间序列分析中的应用_张善文
- 时间序列教程
- MATLAB在时间序列分析中的应用-张善文
- 超声RF信号重建超声图像
- 时间序列分析实验报告
- 基于Matlab的ARMA模型时间序列分析法仿
- 基于MATLAB的时间序列分析建模、预测
- 时间序列实验报告
- matlab DFA降趋脉动分析算法实现
- 时间序列模型ARIMA的讲解与matlab代码实
- 混沌时间序列分析与预测工具箱 开源
- kernel adapting filter
- 时间序列的分析——模型的识别与预
- 时间序列分析与matlab实现
- matlab 时间序列分析源代码
- matlab时间序列工具箱
- 用Runge-Kutta方法求解Mackey-Glass时间序列
- 时间序列转换为邻接矩阵
- 基于小波神经网络的时间序列预测的
- 基于bp神经网络的时间序列预测matla
- 基于OLS 算法完成MG 时间序列问题
- MATLAB在时间序列建模预测及程序代码
- 小波神经网络的时间序列预测-短时交
- 时间序列ARMA模型源代码
- Matlab各种时间序列模型应用经典
- matlab在时间序列建模预测及程序代码
评论
共有 条评论