Changeset 79 for distools/discc.m


Ignore:
Timestamp:
07/23/13 12:22:18 (11 years ago)
Author:
bduin
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • distools/discc.m

    r10 r79  
    3434if nargin < 1 | isempty(d)
    3535        if isstr(par)   % untrained classifier, par = 'loo' or 'all'
    36                 W = mapping('discc',par);
     36                W = prmapping('discc',par);
    3737        else                    % fixed classifier, par = knn
    38                 W = mapping('discc','fixed',par);
     38                W = prmapping('discc','fixed',par);
    3939        end
    4040        return
    4141end
    4242
    43 [nlab,lablist,m,k,c,p,featlist] = dataset(d);
     43[nlab,lablist,m,k,c,p,featlist] = prdataset(d);
    4444[clab,classlist] = renumlab(featlist);
    4545c = size(classlist,1);
     
    7878                        K = K+k;
    7979                end
    80                 w = +(dataset(s,2-(t==r))*loglc);
    81                 W = mapping('discc',w,lablist,k,c,1);
     80                w = +(prdataset(s,2-(t==r))*loglc);
     81                W = prmapping('discc',w,lablist,k,c,1);
    8282        elseif strcmp(par,'all')
    8383                n = m*k;
     
    9292                        K = K+k;
    9393                end
    94                 w = +(dataset(s,2-(t==r))*loglc);
    95                 W = mapping('discc',w,lablist,k,c,1);
     94                w = +(prdataset(s,2-(t==r))*loglc);
     95                W = prmapping('discc',w,lablist,k,c,1);
    9696        else
    9797                error(['Unknown option ''' par ''''])
     
    102102        % testing for given mapping
    103103               
    104         if isa(par,'mapping')
     104        if isa(par,'prmapping')
    105105                w = +par;
    106106                W = d*w(1) + w(2);
Note: See TracChangeset for help on using the changeset viewer.