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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? som_drmake.m

?? it is matlab code , som(slef organizing map) tool for matlab
?? M
字號:
function [sR,best,sig,Cm] = som_drmake(D,inds1,inds2,sigmea,nanis)% SOM_DRMAKE Make descriptive rules for given group within the given data. %% sR = som_drmake(D,[inds1],[inds2],[sigmea],[nanis]) % %  D        (struct) map or data struct%           (matrix) the data, of size [dlen x dim]%  [inds1]  (vector) indeces belonging to the group%                    (the whole data set by default)%  [inds2]  (vector) indeces belonging to the contrast group%                    (the rest of the data set by default)%  [sigmea] (string) significance measure: 'accuracy', %                    'mutuconf' (default), or 'accuracyI'.%                    (See definitions below).%  [nanis]  (scalar) value given for NaNs: 0 (=FALSE, default),%                    1 (=TRUE) or NaN (=ignored)%%  sR      (struct array) best rule for each component. Each %                   struct has the following fields:%    .type     (string) 'som_rule'%    .name     (string) name of the component%    .low      (scalar) the low end of the rule range%    .high     (scalar) the high end of the rule range%    .nanis    (scalar) how NaNs are handled: NaN, 0 or 1%%  best    (vector) indeces of rules which make the best combined rule%  sig     (vector) significance measure values for each rule, and for the combined rule%  Cm      (matrix) A matrix of vectorized confusion matrices for each rule, %                   and for the combined rule: [a, c, b, d] (see below). % % For each rule, such rules sR.low <= x < sR.high are found % which optimize the given significance measure. The confusion% matrix below between the given grouping (G: group - not G: contrast group) % and rule (R: true or false) is used to determine the significance values:%%          G    not G    %       ---------------    accuracy  = (a+d) / (a+b+c+d)% true  |  a  |   b   |    %       |--------------    mutuconf  =  a*a  / ((a+b)(a+c)) % false |  c  |   d   | %       ---------------    accuracyI =   a   / (a+b+c)%% See also  SOM_DREVAL, SOM_DRTABLE.% Contributed to SOM Toolbox 2.0, January 7th, 2002 by Juha Vesanto% Copyright (c) by Juha Vesanto% http://www.cis.hut.fi/projects/somtoolbox/% Version 2.0beta juuso 070102%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% input argumentsif isstruct(D),   switch D.type,    case 'som_data', cn = D.comp_names; D = D.data;    case 'som_map',  cn = D.comp_names; D = D.codebook;   end  else  cn = cell(size(D,2),1);  for i=1:size(D,2), cn{i} = sprintf('Variable%d',i); endend[dlen,dim] = size(D);if nargin<2 | isempty(inds1), inds1 = 1:dlen; endif nargin<3 | isempty(inds2), i = ones(dlen,1); i(inds1) = 0; inds2 = find(i); endif nargin<4, sigmea = 'mutuconf'; endif nargin<5, nanis = 0; end%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% input argumentssig = zeros(dim+1,1); Cm  = zeros(dim+1,4); sR1tmp = struct('type','som_rule','name','','low',-Inf,'high',Inf,'nanis',nanis,'lowstr','','highstr','');sR = sR1tmp;  % single variable rulesfor i=1:dim,        % bin edges    mi = min(D(:,i));     ma = max(D(:,i));     [histcount,bins] = hist([mi,ma],10);     if size(bins,1)>1, bins = bins'; end    edges = [-Inf, (bins(1:end-1)+bins(2:end))/2, Inf];        % find the rule for this variable    [low,high,s,cm] = onevar_descrule(D(inds1,i),D(inds2,i),sigmea,nanis,edges);    sR1 = sR1tmp;          sR1.name = cn{i};     sR1.low = low;     sR1.high = high;     sR(i) = sR1;     sig(i) = s;     Cm(i,:) = cm;     end  % find combined rule[dummy,order] = sort(-sig);maxsig = sig(order(1)); bestcm = Cm(order(1),:);best  = order(1);for i=2:dim,        com = [best, order(i)];    [s,cm,truex,truey] = som_dreval(sR(com),D(:,com),sigmea,inds1,inds2,'and');    if s>maxsig, best = com; maxsig = s; bestcm = cm; endend   sig(end) = maxsig;Cm(end,:) = cm; return;    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%55%% descriptive rulesfunction [low,high,sig,cm] = onevar_descrule(x,y,sigmea,nanis,edges)  % Given a set of bin edges, find the range of bins with best significance.  %  %  x          data values in cluster  %  y          data values not in cluster  %  sigmea     significance measure  %  bins       bin centers  %  nanis      how to handle NaNs   % histogram counts  if isnan(nanis), x = x(~isnan(x)); y = y(~isnan(y)); end  [xcount,xbin] = histc(x,edges);   [ycount,ybin] = histc(y,edges);   xcount = xcount(1:end-1);  ycount = ycount(1:end-1);   xnan=sum(isnan(x));  ynan=sum(isnan(y));      % find number of true items in both groups in all possible ranges  n = length(xcount);  V = zeros(n*(n+1)/2,4);   s1 = cumsum(xcount);  s2 = cumsum(xcount(end:-1:1)); s2 = s2(end:-1:1);         m  = s1(end);        Tx = triu(s1(end)-m*log(exp(s1/m)*exp(s2/m)')+repmat(xcount',[n 1])+repmat(xcount,[1 n]),0);   s1 = cumsum(ycount);   s2 = cumsum(ycount(end:-1:1)); s2 = s2(end:-1:1);          Ty = triu(s1(end)-m*log(exp(s1/m)*exp(s2/m)')+repmat(ycount',[n 1])+repmat(ycount,[1 n]),0);   [i,j] = find(Tx+Ty);  k = sub2ind(size(Tx),i,j);  V = [i, j, Tx(k), Ty(k)];  tix = V(:,3) + nanis*xnan;   tiy = V(:,4) + nanis*ynan;     % select the best range  nix   = length(x);  niy   = length(y);  Cm    = [tix,nix-tix,tiy,niy-tiy];  [s,k] = max(som_drsignif(sigmea,Cm));  % output  low  = edges(V(k,1));  high = edges(V(k,2)+1);  sig  = s;     cm   = Cm(k,:);  return; 

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
激情六月婷婷久久| 精品国免费一区二区三区| 中文字幕精品综合| 国产91丝袜在线播放| 国产精品久久久久天堂| 91麻豆国产福利精品| 视频一区国产视频| 欧美不卡激情三级在线观看| 国产高清无密码一区二区三区| 国产三级精品三级| 91久久一区二区| 午夜伊人狠狠久久| 久久久噜噜噜久久中文字幕色伊伊 | 裸体在线国模精品偷拍| 久久久99免费| 色综合中文字幕国产| 日韩和欧美的一区| 久久精品一区二区三区av| 色综合久久久久| 麻豆精品视频在线观看免费 | 欧美一区二区视频观看视频| 麻豆精品一区二区三区| 国产精品久久网站| 在线播放91灌醉迷j高跟美女| 黑人精品欧美一区二区蜜桃| 亚洲少妇屁股交4| 日韩三级中文字幕| 97精品久久久午夜一区二区三区| 日韩经典一区二区| 中文在线一区二区| 日韩视频免费直播| 色哟哟精品一区| 国产精品 欧美精品| 亚洲一区电影777| 国产欧美日韩亚州综合| 欧美高清一级片在线| 成人免费毛片app| 精品一区二区三区影院在线午夜| 国产精品成人免费精品自在线观看| 7777精品伊人久久久大香线蕉最新版| 国产成人在线免费观看| 首页国产欧美日韩丝袜| 成人免费一区二区三区视频| 欧美岛国在线观看| 欧美日韩成人综合| 91理论电影在线观看| 国产成人福利片| 日本aⅴ亚洲精品中文乱码| 亚洲人快播电影网| 中文字幕av在线一区二区三区| 7777精品伊人久久久大香线蕉的| 91视频精品在这里| 懂色av中文字幕一区二区三区 | 欧美又粗又大又爽| av激情亚洲男人天堂| 激情av综合网| 男人操女人的视频在线观看欧美| 一区二区三区日韩在线观看| 国产精品嫩草久久久久| 久久久久久久综合狠狠综合| 日韩免费在线观看| 欧美成人伊人久久综合网| 欧美久久久久久久久久| 在线免费观看视频一区| 麻豆成人免费电影| 日韩精品一区二区三区蜜臀| 成人午夜在线播放| 国产一区二区三区在线观看精品| 婷婷国产v国产偷v亚洲高清| 亚洲国产成人va在线观看天堂| 1000部国产精品成人观看| 国产精品免费看片| 亚洲国产精品av| 国产精品嫩草影院av蜜臀| 国产午夜精品一区二区三区四区| 精品国产91久久久久久久妲己 | 26uuu国产一区二区三区| 91精品麻豆日日躁夜夜躁| 在线电影院国产精品| 欧美日韩和欧美的一区二区| 欧美在线一二三四区| 日本韩国精品一区二区在线观看| 99久久精品99国产精品| 色婷婷激情综合| 欧美日韩综合一区| 欧美精品高清视频| 精品国产乱子伦一区| 久久亚洲春色中文字幕久久久| 久久亚洲私人国产精品va媚药| 337p粉嫩大胆噜噜噜噜噜91av| 国产三级精品视频| 亚洲三级在线观看| 亚洲成a人v欧美综合天堂下载| 美腿丝袜一区二区三区| 国产一区二区三区不卡在线观看| 国产成人免费在线| 91免费版在线| 欧美老肥妇做.爰bbww视频| 日韩一区国产二区欧美三区| 精品久久一区二区| 国产精品美女一区二区三区| 亚洲精品老司机| 日韩精彩视频在线观看| 国产经典欧美精品| 在线视频观看一区| 日韩欧美亚洲另类制服综合在线| 日本一区二区三区在线观看| 日韩毛片精品高清免费| 亚洲电影视频在线| 国产精品一区久久久久| 色素色在线综合| 欧美成人vr18sexvr| 国产精品免费久久| 天天亚洲美女在线视频| 国产精品996| 欧美日韩国产综合久久 | 久久久国产精品不卡| 国产精品不卡一区二区三区| 视频在线观看一区| 成人黄页在线观看| 欧美一区二区视频网站| 国产精品毛片久久久久久| 亚洲成av人片在线| 99免费精品在线观看| 日韩欧美一区二区免费| 亚洲日本va午夜在线影院| 美女视频黄a大片欧美| 91美女片黄在线观看91美女| 精品奇米国产一区二区三区| 亚洲精品日产精品乱码不卡| 国内成人精品2018免费看| 欧洲国内综合视频| 国产蜜臀av在线一区二区三区| 亚洲成人激情自拍| 一本色道久久综合亚洲91 | 国产最新精品精品你懂的| 欧美亚洲免费在线一区| 中文字幕制服丝袜成人av| 免费日韩伦理电影| 欧美色偷偷大香| 亚洲视频在线一区二区| 国产精品一区二区无线| 日韩丝袜情趣美女图片| 五月婷婷综合网| 日本韩国一区二区三区| 欧美经典一区二区| 精品一二三四在线| 欧美日韩国产大片| 一区二区三区不卡视频在线观看| 福利电影一区二区| 久久毛片高清国产| 精品一区二区三区影院在线午夜| 666欧美在线视频| 丝袜美腿一区二区三区| 色噜噜狠狠色综合中国| 亚洲图片你懂的| 91啪亚洲精品| 最新不卡av在线| av高清久久久| 亚洲色图第一区| 91浏览器打开| 一区2区3区在线看| 91精品1区2区| 亚洲综合激情另类小说区| 色噜噜狠狠一区二区三区果冻| 亚洲欧美日韩综合aⅴ视频| 成人app网站| 亚洲视频免费在线| 色婷婷狠狠综合| 亚洲综合色区另类av| 欧美伊人久久久久久久久影院 | 色悠久久久久综合欧美99| 中文字幕一区二区三区四区不卡| 成人的网站免费观看| 亚洲天堂免费看| 日本韩国欧美在线| 久久―日本道色综合久久| 久久精品国产77777蜜臀| 欧美日韩精品三区| 蜜臀久久99精品久久久久久9| 91精选在线观看| 久久精品国内一区二区三区| 精品福利在线导航| 成人激情文学综合网| 亚洲色图清纯唯美| 欧美日韩精品久久久| 国模大尺度一区二区三区| 日本一区二区高清| 欧洲色大大久久| 韩国一区二区三区| 亚洲国产精品av| 欧美日韩一区在线| 精品在线一区二区三区| 国产精品视频一二三区| 91丨porny丨在线| 日本vs亚洲vs韩国一区三区二区| 久久久久国产一区二区三区四区 | 制服丝袜在线91| 国产 欧美在线| 一区二区三区免费在线观看|