Changeset 822 for trunk/test


Ignore:
Timestamp:
Mar 19, 2007, 12:44:09 AM (16 years ago)
Author:
Peter
Message:

redesigned tTest fixes #212 and #156

Location:
trunk/test
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/test/Makefile.am

    r816 r822  
    3535  score_test      \
    3636  statistics_test subset_generator_test svd_test svm_test target_test \
     37  ttest_test \
    3738  utility_test vector_test
    3839
     
    4748alignment_test_SOURCES = alignment_test.cc
    4849averager_test_SOURCES = averager_test.cc
    49 commandline_test_SOURCES = commandline_test.cc
    5050consensus_inputranker_test_SOURCES = consensus_inputranker_test.cc
    5151crossvalidation_test_SOURCES = crossvalidation_test.cc
     
    7373svm_test_SOURCES = svm_test.cc
    7474target_test_SOURCES = target_test.cc
     75ttest_test_SOURCES = ttest_test.cc
    7576utility_test_SOURCES = utility_test.cc
    7677vector_test_SOURCES = vector_test.cc
  • trunk/test/roc_test.cc

    r821 r822  
    2222*/
    2323
     24#include "yat/classifier/DataLookupWeighted1D.h"
    2425#include "yat/classifier/Target.h"
    2526#include "yat/statistics/ROC.h"
     27#include "yat/statistics/utility.h"
    2628#include "yat/utility/matrix.h"
    2729#include "yat/utility/vector.h"
     
    5557    value(i)=i;
    5658  statistics::ROC roc;
    57   for (size_t i=0; i<value.size(); ++i){
    58     roc.add(value(i), target.binary(i));
    59   }
     59  add(roc, value, target);
    6060  double area = roc.area();
    6161  if (area!=0.0){
     
    6767  target.set_binary(1,true);
    6868  roc.reset();
    69   for (size_t i=0; i<value.size(); ++i)
    70     roc.add(value(i), target.binary(i));
     69  add(roc, value, target);
    7170  area = roc.area();
    7271  if (area!=1.0){
     
    10099  }
    101100 
     101  classifier::DataLookupWeighted1D dlw(target.size(),1.3);
     102  add(roc, dlw, target);
     103
    102104  if (ok)
    103105    return 0;
Note: See TracChangeset for help on using the changeset viewer.