PCA主元分析我要分享

PCA principal component analysis

关注次数: 228

下载次数: 0

文件大小: 49.43 kB

代码分类: 其他

开发平台: matlab

下载需要积分: 2积分

版权声明:如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

代码描述

中文说明: PCA主元分析代码,对工业控制中的应用,详细的过程描述, load d00_te.dat; date=d00_te; [m,n]=size(date); X=zscore(date); [pp,score,latent,ts]=princomp(X); su(1)=latent(1); for i=2:30         su(i)=su(i-1)+latent(i); end i=1; q=sum(latent(:,1)); while su(i)/q<=0.85  %存在问题sum(latent,1)求列之和     i=i+1; end A=i; st1=0; st2=0; st3=0; for i=A+1:n     st1=latent(i);     st2=latent(i)^2;     st3=latent(i)^3; end h0=1-2*st1*st3/(3*st2^2); c1=norminv(0.95,0,1); c2=norminv(0.99,0,1); dt1=st1*(c1*(2*st2*h0^2)^1/2/st1+1+st2*h0*(h0-1)/(st1^2))^1/h0; dt2=st1*(c2*(2*st2*h0^2)^1/2/st1+1+st2*h0*(h0-1)/(st1^2))^1/h0; T1=A*(m^2-1)/(m(m-A))*finv(0.95,A,m-A); T2=A*(m^2-1)/(m(m-A))*finv(0.99,A,m-A); load d03_te.da


English Description:

PCA principal component analysis code, application in industrial control, detailed process description,


代码预览

相关推荐