This is an automated email from the git hooks/post-receive script.

sebastic-guest pushed a commit to branch upstream-master
in repository pktools.

commit b706d7c49c55f8b01da0655f94a3b0d705ee795b
Author: Pieter Kempeneers <kempe...@gmail.com>
Date:   Fri Jan 18 09:27:35 2013 +0100

    added UA and PA in pkclassify_svm.cc
---
 src/apps/pkclassify_svm.cc | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/src/apps/pkclassify_svm.cc b/src/apps/pkclassify_svm.cc
index c52225a..8543b7e 100644
--- a/src/apps/pkclassify_svm.cc
+++ b/src/apps/pkclassify_svm.cc
@@ -522,9 +522,19 @@ int main(int argc, char *argv[])
         
cm.incrementResult(cm.getClass(prob[ibag].y[i]),cm.getClass(target[i]),1);
       assert(cm.nReference());
       std::cout << cm << std::endl;
-      std::cout << "Kappa: " << cm.kappa() << std::endl;
+      double se95_ua=0;
+      double se95_pa=0;
+      double dua=0;
+      double dpa=0;
       double se95_oa=0;
       double doa=0;
+      cout << "class #samples userAcc prodAcc" << endl;
+      for(int iclass=0;iclass<cm.nClasses();++iclass){
+        dua=cm.ua_pct(cm.getClass(iclass),&se95_ua);
+        dpa=cm.pa_pct(cm.getClass(iclass),&se95_pa);
+        cout << cm.getClass(iclass) << " " << 
cm.nReference(cm.getClass(iclass)) << " " << dua << " (" << se95_ua << ")" << " 
" << dpa << " (" << se95_pa << ")" << endl;
+      }
+      std::cout << "Kappa: " << cm.kappa() << std::endl;
       doa=cm.oa_pct(&se95_oa);
       std::cout << "Overall Accuracy: " << doa << " (" << se95_oa << ")"  << 
std::endl;
       free(target);

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-grass/pktools.git

_______________________________________________
Pkg-grass-devel mailing list
Pkg-grass-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel

Reply via email to