資源簡(jiǎn)介
自編的matlab KFDA程序,核費(fèi)舍爾判別分析。用于TE過(guò)程的故障分類,其中包含正常數(shù)據(jù)以及故障9和故障11。包含了如何進(jìn)行核訓(xùn)練,故障的分類等。
代碼片段和文件信息
clc
close?all
load?fault9_x;
%load?fault11_x;
load?fault11_x;
num1=size(fault9_x1);???%class1類選取的樣品個(gè)數(shù)
num2=size(fault11_x1);???%class2類選取的樣品個(gè)數(shù)
fault9_x=zscore(fault9_x);???
fault11_x=zscore(fault11_x);??
%num2=size(normal_x1);
l=num1+num2;%樣品總數(shù)
X=[fault9_x;fault11_x];
Class1=[1:num1]‘;
Class2=[num1+1:l]‘;
XX=X;
%[bestgF]=search(XXClass1Class2);%%%%%尋找最佳核參數(shù)g
g=0.4;%bestg;
%searchF=F;
?[aproject_invectors1project_invectors2F]=KFDA(XXClass1Class2g);
?project_invectorsI0=project_invectors1;
?project_invectorsII0=project_invectors2;
?F0=F;
for?h=1:53
????XX=X;
????XX(:h)=[];%zeros(l1);????%置零異類中的第h列,即第h個(gè)變量
????patternclass1=XX(Class1:)‘;
????patternclass2=XX(Class2:)‘;
????XX=XX‘;
????p=[patternclass1?patternclass2];
????for?i=1:l
??????????project_
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件???????1879??2014-05-16?16:13??TEP-KFDA\Copy_of_Fisher.m
?????文件?????399840??2014-05-24?19:37??TEP-KFDA\d11.dat
?????文件?????799680??2014-05-24?19:37??TEP-KFDA\d11_te.dat
?????文件??????57731??2014-05-16?13:06??TEP-KFDA\fault11_x.mat
?????文件?????181031??2014-05-16?13:06??TEP-KFDA\fault9_x.mat
?????文件???????1890??2014-05-24?19:40??TEP-KFDA\Fisher.m
?????文件?????????82??2014-05-16?13:06??TEP-KFDA\kernel.m
?????文件???????1924??2014-05-16?14:30??TEP-KFDA\KFDA.m
?????文件????????739??2014-05-16?13:06??TEP-KFDA\makefigure.m
?????文件?????177310??2014-05-16?13:06??TEP-KFDA\normal_x.mat
?????文件?????298219??2014-05-16?13:06??TEP-KFDA\project_invectorI.mat
?????文件??????93157??2014-05-16?13:06??TEP-KFDA\project_invectorII.mat
?????目錄??????????0??2014-05-24?19:37??TEP-KFDA
-----------?---------??----------?-----??----
??????????????2013482????????????????????13
評(píng)論
共有 條評(píng)論