compute_rms.m

来自「Matlab package for PCA for datasets with」· M 代码 · 共 32 行

M
32
字号
%  COMPUTE_RMS - RMS error and reconstruction error matrix%%  [rms,errMx] = COMPUTE_RMS( X, A, S, M, ndata ) computes a matrix%  errMx of reconstruction errors (X - A*S) and the rms reconstruction%  error.%%  [rms,errMx] = COMPUTE_RMS( ..., numCPU ) also specifies the number%  numCPU of CPUs used for parallel computing (default 1).%%  See also ERRPCA_PT.CPP%  This software is provided "as is", without warranty of any kind.%  Alexander Ilin, Tapani Raikofunction [rms,errMx] = compute_rms( X, A, S, M, ndata, numCPU )if isempty(X)    errMx = []; rms = NaN; returnendif issparse(X)    if nargin < 6, numCPU = 1; end        %Linux:    errMx = errpca_pt( X, A, S, numCPU );else    errMx = (X - A*S).*M;endrms = full(sqrt(sum(sum(errMx.^2))/ndata));

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?