資源簡介
Classification matlab code - Quadratic Discriminant Analysis

代碼片段和文件信息
function?[?sigmainvlogdetmulogpi?]?=?genpara(?XYk?)
%to?generate?the?parameters?of?the?Gaussian?distribution?from?the?training
%data
%sigma?-?the?covariance?matrix?
%logdet?-?log?of?the?determinant?of?sigma?(compute?by?Eigenvalue?Decomposition)
%mu?-?the?mean?
%logpi?-?the?prior?probability(Nk/N)
one=ones(148);ind=find(Y==k);
N=length(Y);
Xk=X(ind:);?%Nk*p
Nk=length(ind);
logpi=log(Nk/N);
mu=sum(Xk)/Nk;?%as?a?row
sigma=1/(Nk-1)*(Xk‘-mu‘*one)*(Xk‘-mu‘*one)‘;
logdet=log(abs(det(sigma)));
sigmainv=sigma^(-1);
end
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????615??2014-04-01?01:05??QDAg.m
?????文件????????376??2014-04-01?01:14??rate.m
?????文件????????552??2014-04-01?09:51??genpara.m
-----------?---------??----------?-----??----
?????????????????1543????????????????????3
評論
共有 條評論