⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 princomp.m

📁 to find stastical moments
💻 M
字号:
%obtain principal component vectors and related quantities
function P=princomp(X,q)
[K,n]=size(X);
X=double(X);
[P.Cx,P.mx]=covmatrix(X);
P.mx=P.mx';
[V,D]=eig(P.Cx);
d=diag(D);
[d,idx]=sort(d);
d=flipud(d);
idx=flipud(idx);
D=diag(d);
V=V(:,idx);
P.A=V(:, 1:q)';
Mx=repmat(P.mx,K,1);
P.Y=P.A*(X-Mx)';
P.X=(P.A'*P.Y)'+Mx;
P.Y=P.Y';
P.mx=P.mx';
d=diag(D);
P.ems=sum(d(q+1:end));
P.Cy=P.A*P.Cx*P.A';

⌨️ 快捷键说明

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