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

📄 nbayesc.m

📁 这个为模式识别工具箱
💻 M
字号:
%NBAYESC Bayes Classifier for given normal densities% %   W = NBAYESC(U,G)% % INPUT%   U  Dataset of means of classes   %   G  Covariance matrices (optional; default: identity matrices)%% OUTPUT% 	W  Bayes classifier%% DESCRIPTION% Computation of the Bayes normal classifier between a set of classes.% The means, labels and priors are defined by the dataset U of the size% [C x K]. The covariance matrices are stored in a matrix G of the % size [K x K x C], where K and C correspond to the dimensionality and % the number of classes, respectively. % % If C is 1, then G is treated as the common covariance matrix, yielding% a linear solution. For G = I, the nearest mean solution is obtained.% % This routine gives the exact solution for the given parameters, while% the trainable classifiers QDC and LDC give approximate solutions, based% on the parameter estimates from a training set. For a given dataset, U % and G can be computed by MEANCOV.%% EXAMPLES% [U,G] = MEANCOV(GENDATB(25));% W = NBAYESC(U,G);%% SEE ALSO% MAPPINGS, DATASETS, QDC, LDC, NMC.% Copyright: R.P.W. Duin, duin@ph.tn.tudelft.nl% Faculty of Applied Sciences, Delft University of Technology% P.O. Box 5046, 2600 GA Delft, The Netherlands% $Id: nbayesc.m,v 1.5 2003/09/15 07:08:40 bob Exp $function W = nbayesc(U,G);	prtrace(mfilename);	[cu,ku] = size(U);		% CU is the number of classes and KU - the dimensionality	if nargin == 1,		prwarning(4,'Covariance matrix is not specified, the identity matrix is assumed.');  		G = eye(ku);	end	[k1,k2,c] = size(G);	% C = 1, if G is the common covariance matrix.	if (c ~= 1 & c ~= cu) | (k1 ~= k2) | (k1 ~= ku)		error('Covariance matrix or a set of means has a wrong size.')	end	pars.mean  = +U;	pars.cov   = G;	pars.prior = getprior(U);	W = mapping('normal_map','trained',pars,getlablist(U),ku,cu);	W = setname(W,'BayesNormal');	W = setcost(W,U);return;

⌨️ 快捷键说明

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