• 大小: 1KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-03
  • 语言: Matlab
  • 标签: QDA  Classify  matlab  

资源简介

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


评论

共有 条评论