


LABEVEN(UCL1)     MISC. REFERENCE MANUAL PAGES      LABEVEN(UCL1)



NAME
     labeven -- even up use of pattern classes in pattern  vector
     file

SYNOPSIS
     labeven (-I) (-s|-v) (-r repsize) patbase

DESCRIPTION
     labeven reconstructs the the labels file (.lab file) from  a
     pattern  vector set so that the numbers of vectors available
     for each output pattern class is  more  even.   The  program
     forms  a  table  of  each  of  the  different output pattern
     classes and their frequency in the pattern vector set.  Pat-
     tern  vectors  for infrequent output classes are then repli-
     cated regularly within a new labels file, so that  frequency
     of output class usage is more balanced.

OPTIONS
     -I   Identify program name and version number.

     -s   Statistics  only.   Report  output  class  frequencies,
          without changing labels file.

     -v   Verbose.  List output class table, and other processing
          information.

     -rrepsize
          In each representative block, limit the number of  each
          class to 'repsize'.  This ensures that a representative
          sample can be found roughly every  Nclass*repsize  vec-
          tors.

FILES
     <patbase>.lab
          Input pattern label file.  Re-written after processing.

     <patbase>.org
          Renamed original pattern label file.

VERSION/AUTHOR
     1.1  M.A. Huckvale

SEE ALSO
     gendat prdat

BUGS
     labeven believes a file to  be  balanced  if  all  frequency
     ratios are less than 2.

SOURCE
     /users/mark/sfs/man/../prw/util.src/labeven.c




PRW                     Last change: UCL                        1



