亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? roc.m

?? 這是模式識別方面的電子書籍
?? M
字號:
%ROC Receiver-Operator Curve% %   E = ROC(A,W,C,N)%   E = ROC(B,C,N)%% INPUT%   A  Dataset%   W  Trained classifier, or%   B  Classification result, B = A*W*CLASSC%   C  Index of desired class (default: C = 1)%   N  Number of points on the Receiver-Operator Curve (default: 100)%% OUTPUT%   E  Structure containing the error of the two classes%% DESCRIPTION% Computes N points on the receiver-operator curve of the classifier W for% class C in the labeled dataset B, which is typically the result of% B = A*W*CLASSC; or for the dataset A labelled by applying the (cell array of)% trained classifiers W.%% Note that a Receiver-Operator Curve is related to a specific class (class C)% for which the errors are plotted horizontally. The total error on all other% classes is plotted vertically. The class index C refers to its position in% the label list of the dataset (A or B). It can be found by GETCLASSI.%% The curve is computed for N thresholds of the posteriori probabilities% stored in B. The resulting error frequencies for the two classes are% stored in the structure E. E.XVALUES contains the errors in the first% class, E.ERROR contains the errors in the second class. In multi-class% problems these are the mean values in a single class, respectively the% mean values in all other classes.%% Use PLOTE(E) for plotting the result. In the plot the two types of error% are annotated as 'Error I' (error of the first kind) and 'Error II' (error% of the second kind). All error estimates are weighted according the class% prior probabilities. Remove the priors in A or B (by setprior(A,[])) to% produce a vanilla ROC.%% EXAMPLES%	Train set A and test set T:%	  B = T*NMC(A); E = ROC(T,50); PLOTE(E); % Plots a single curve%	  E = ROC(T,A*{NMC,UDC,QDC});  PLOTE(E); % Plots 3 curves%% REFERENCES% 1. R.O. Duda, P.E. Hart, and D.G. Stork, Pattern classification, 2nd edition, %    John Wiley and Sons, New York, 2001.% 2. A. Webb, Statistical Pattern Recognition, John Wiley & Sons, New York, %    2002.%% SEE ALSO% DATASETS, MAPPINGS, PLOTE, REJECT, TESTC, GETCLASSI% 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: roc.m,v 1.7 2007/10/25 09:57:22 duin Exp $function e = roc(a,w,clas,n)	prtrace(mfilename);	% Depending on the call, CLAS may the third or second argument.	% and N the third or the fourth.		if nargin < 4, n = []; end	if nargin < 3, clas= []; end	if nargin < 2, w = []; end	if nargin < 1, a= []; end		if isempty(a)		e = mapping('roc','fixed',{w,clas,n});		return;	end		name = [];	num_w = 1;	compute = 0;	if isa(w,'double') | isempty(w)		n = clas; 		clas = w;		b = a;	elseif iscell(w)		num_w = length(w); 		compute = 1;	elseif ismapping(w)		istrained(w);		b = a*w*classc;		name = getname(w);	else			error('Classifier or cell array of classifiers expected.')	end		if isempty(n),		n = 100;		prwarning(4,'number of ROC points not given, assuming 100');	end		if isempty(clas)		clas = 1;		prwarning(4,'no class given, class 1 assumed');	end	p = getprior(a);	datname = getname(a);	lablist = getlablist(a,'string');	if size(lablist,1)<2		error('At least two classes should be present for computing the ROC curve.');	end	if clas > size(lablist,1)		error('Wrong class number')	end	clasname= lablist(clas,:);	%DXD: also check the class sizes:	cs = classsizes(a);	if cs(clas)==0		error(['Class ',clas,' does not contain objects.']);	end	cs(clas) = 0; 	if sum(cs)==0		error(['One of the classes does not contain objects.']);	end	% Set up the ROC structure.	e.error   = zeros(num_w,n+1);	e.std     = zeros(num_w,n+1);	e.xvalues = [0:n]/n;;	e.n       = 1;	e.xlabel  = 'Error I';	e.ylabel  = 'Error II';	e.plot    = 'plot';	e.names   = name;    if (~isempty(datname))		e.title = ['ROC curve for the ' datname ', class ' clasname];	end	thr = [];															% Threshold range, will be set below.	for j = 1:num_w														% If a cell array of classifiers was given, apply each one here.		if (compute)			v = w{j};			if (~istrained(v))				error('The supplied classifier mappings should be trained.')			end			b = a*v*classc;			e.names = char(e.names,getname(v));		end		[m,c] = size(b); nlab = getnlab(b); d = sort(b(:));		% Attempt to compute a good threshold range on the first classified		% dataset.		if (isempty(thr))			thr = [min(d)-eps d(ceil(([1:n-1]/(n-1))*m*c))' 1]; 		end			e1 = []; e2 = [];		% NLAB_OUT will be one where B is larger than THR.		I = matchlablist(getlablist(b),getfeatlab(b)); % Correct possible changes class orders		nlab_out = (repmat(+b(:,I(clas)),1,n+1) >= repmat(thr,m,1));		% ERRS will be 1 where the numeric label is unequal to NLAB_OUT		% (i.e., where errors occur).		errs = (repmat((nlab==clas),1,n+1) ~= nlab_out);					% Split the cases where ERRS = 1 into cases for CLAS (E1) and all 		% other classes (E2).		e1 = [mean(errs(find(nlab==clas),:),1)];		e2 = [mean(errs(find(nlab~=clas),:),1)];				% Fill results in the ROC structure.		e.error(j,:)   = e2;		e.xvalues(j,:) = e1;	end	% First name will be the empty string [], remove it.	if (num_w > 1)		e.names(1,:) = [];	endreturn

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久福利视频一区二区| www国产成人| 欧美精品 日韩| 国产欧美日韩在线看| 香蕉av福利精品导航| 高清在线观看日韩| 日韩精品一区国产麻豆| 一个色在线综合| 成人综合在线观看| 久久综合久色欧美综合狠狠| 亚洲午夜视频在线| 97精品久久久午夜一区二区三区| 欧美一区二区成人| 午夜精品久久久久久| 91色乱码一区二区三区| 国产欧美日韩激情| 激情综合网最新| 日韩丝袜美女视频| 日韩高清不卡一区二区三区| 色妞www精品视频| 国产精品久久久久影视| 国产精品一区二区三区网站| 欧美大度的电影原声| 美女免费视频一区| 91麻豆精品国产自产在线观看一区| 一区二区三区四区乱视频| jiyouzz国产精品久久| 国产亚洲欧美日韩日本| 亚洲精品国产精华液| av亚洲产国偷v产偷v自拍| 国产人伦精品一区二区| 国产高清亚洲一区| 欧美韩国日本综合| 欧美日韩黄色一区二区| 一区二区三区中文字幕电影| 91社区在线播放| 亚洲免费资源在线播放| 在线视频一区二区三区| 亚洲va国产va欧美va观看| 欧美日韩在线播放三区四区| 午夜成人免费电影| 在线成人午夜影院| 久草这里只有精品视频| 国产亚洲欧美日韩日本| av男人天堂一区| 亚洲精品视频在线看| 欧美日韩一卡二卡三卡| 免费人成黄页网站在线一区二区 | 蜜臀av一区二区在线观看| 日韩欧美一级二级| 粉嫩绯色av一区二区在线观看| 国产精品久久久久久妇女6080| 日本国产一区二区| 日本女人一区二区三区| 久久久精品日韩欧美| gogo大胆日本视频一区| 五月综合激情日本mⅴ| 欧美mv日韩mv国产网站app| 国产盗摄精品一区二区三区在线 | 亚洲成人av资源| 精品日韩一区二区三区免费视频| 国产成人丝袜美腿| 怡红院av一区二区三区| 日韩三级av在线播放| 高清不卡在线观看| 天天影视涩香欲综合网| 欧美日韩国产高清一区二区三区| 六月丁香综合在线视频| 国产精品三级av在线播放| 欧美三级三级三级| 国产传媒日韩欧美成人| 亚洲影院久久精品| 国产亚洲欧美一区在线观看| 色噜噜狠狠成人中文综合| 精东粉嫩av免费一区二区三区| 国产精品久久综合| 欧美电影免费观看完整版| 91一区二区在线| 极品少妇一区二区三区精品视频| 国产精品久久久久久久久晋中 | 亚洲美女偷拍久久| 精品少妇一区二区三区日产乱码| av动漫一区二区| 精品综合免费视频观看| 夜夜亚洲天天久久| 国产亚洲精品aa午夜观看| 欧美午夜理伦三级在线观看| 国产黄色精品网站| 免费在线看成人av| 亚洲综合丝袜美腿| 中文字幕一区日韩精品欧美| 欧美成人免费网站| 欧美日韩国产综合久久| www.99精品| 懂色av一区二区三区免费看| 日韩精品91亚洲二区在线观看| 亚洲人成亚洲人成在线观看图片| 久久久久久久一区| 91精品国产aⅴ一区二区| 欧洲一区二区三区在线| 91女神在线视频| 菠萝蜜视频在线观看一区| 国产一区二区h| 色噜噜狠狠色综合中国| 久久久精品黄色| 欧美不卡视频一区| 日韩一级免费观看| 在线成人av影院| 欧美日韩国产精品成人| 欧美中文字幕不卡| 欧美三级电影一区| 欧美性大战久久久久久久| 色综合天天综合网国产成人综合天| 国产成人av一区二区三区在线观看| 久久国产福利国产秒拍| 韩国毛片一区二区三区| 捆绑调教一区二区三区| 久久99最新地址| 国内成人免费视频| 高清视频一区二区| 99re66热这里只有精品3直播| 成人av网站在线观看| 99re在线视频这里只有精品| aaa国产一区| 欧美亚洲一区二区在线观看| 欧美日韩国产精品成人| 欧美高清视频在线高清观看mv色露露十八| 欧美亚洲国产一区二区三区va | 97精品电影院| 国产精品系列在线观看| 国产91露脸合集magnet| 99综合电影在线视频| 91成人国产精品| 欧美福利电影网| 欧美va亚洲va| 欧美韩国一区二区| 亚洲激情一二三区| 免费美女久久99| 成人av影视在线观看| 欧美性色黄大片手机版| 日韩女优制服丝袜电影| 国产精品嫩草影院av蜜臀| 一区二区在线观看不卡| 日韩成人av影视| 国产成人精品免费网站| 91黄色免费网站| 欧美tickling网站挠脚心| 国产精品免费视频一区| 午夜日韩在线电影| 国产精品夜夜嗨| 在线观看国产一区二区| 日韩网站在线看片你懂的| 国产精品免费视频观看| 石原莉奈在线亚洲三区| 粉嫩嫩av羞羞动漫久久久 | 懂色一区二区三区免费观看| 91精品福利在线| 26uuu精品一区二区三区四区在线| 欧美国产1区2区| 日本成人在线电影网| 97精品国产露脸对白| 2020国产精品自拍| 亚洲www啪成人一区二区麻豆| 国产大陆亚洲精品国产| 欧美乱熟臀69xxxxxx| 欧美国产乱子伦| 麻豆精品蜜桃视频网站| 欧美主播一区二区三区美女| 国产日韩欧美激情| 日本一区中文字幕 | 亚洲精品欧美二区三区中文字幕| 麻豆91在线播放| 欧美视频在线一区二区三区| 中文一区在线播放 | 亚洲电影中文字幕在线观看| 国产不卡高清在线观看视频| 欧美一区二区三区啪啪| 亚洲国产精品精华液网站| www.激情成人| 欧美激情综合网| 国产精品一二三四区| 日韩精品一区二区三区蜜臀 | 奇米影视7777精品一区二区| 色综合久久久久久久久| 国产偷国产偷亚洲高清人白洁| 久久精品国产秦先生| 在线不卡欧美精品一区二区三区| 亚洲伦理在线精品| 一道本成人在线| 亚洲精品老司机| 91日韩在线专区| 亚洲欧洲综合另类| 日本精品视频一区二区三区| 中文字幕在线播放不卡一区| 国产成人综合视频| 国产日韩成人精品| 成人精品鲁一区一区二区| 国产欧美一区二区在线观看| 精品一区二区三区视频在线观看 | 日韩高清中文字幕一区|