资源简介

全球软件项目外部平台 pca与KL变换的综合matlab实现代码 内有详细的使用说明,以及代码注释 对于打算利用PCA与KL变换作研究的 科研人员可以用来仿真算法的性能。

资源截图

代码片段和文件信息

function res = KLExpansion(dataMtopKN)
% USAGE:
%
%  res = KLExpansion(dataMtopKN)
%
%  Input Arguments:
%       data    each column contains the measurements for one variable 
%               each row contains the variables for one measurement interval
%       M       temporal correlation range (0 < M < 10)
%       topK    spatial correlation range (1 < topK < #cols data)
%       N       the first N intervals are used for training (20 < N < #rows data)
%
% Output: 
%       res     vector of residual values has same number of rows as data
%
% Examples & Remarks:   
%       KLExpansion(data13100) 
%               Computes a PCA model using the 3 largest eigenvectors on
%               the first 100 intervals of data uses the model to predict
%               timeseries and returns residual
%       KLExpansion(data43100)
%               Computes a KLE model using the 3 largest eigenvectors and a
%               temporal correlation range of 4 on the first 100 intervals
%               of data uses the model to predict timeseries and returns
%               residual
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%                                                                                                  %%
%%   Copyright (C) 2009 Daniela Brauckhoff Kave Salamatian                                         %%
%%                                                                                                  %%
%%       This code is free software; you can redistribute it and/or                                 %%
%%       modify it under the terms of the GNU Lesser General Public                                 %%
%%       License as published by the Free Software Foundation; either                               %%
%%       version 2.1 of the License or (at your option) any later version.                         %%
%%                                                                                                  %%
%%       This code is distributed in the hope that it will be useful                               %%
%%       but WITHOUT ANY WARRANTY; without even the implied warranty of                             %%
%%       MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU                           %%
%%       Lesser General Public License for more details.                                            %%
%%                                                                                                  %%
%%                                                                                                  %%
%%   FILENAME:                                           

评论

共有 条评论