how to parse output of application?
Dino Vliet
dino_vliet at yahoo.com
Tue Aug 3 19:41:42 UTC 2010
Dear freebsd list,
Can you help me with this task I have? I have a lot of files in a subdirectory containing the following text:
Correctly Classified Instances 3018117 56.6808 %
Incorrectly Classified Instances 2306643 43.3192 %
Kappa statistic 0.2443
Mean absolute error 0.4304
Root mean squared
error 0.4586
Relative absolute error 124.1251 %
Root relative squared error 110.1308 %
Total Number of Instances 5324760
=== Detailed Accuracy By Class ===
TP Rate FP Rate Precision Recall F-Measure ROC Area Class
0.618 0.343 0.681 0.618 0.648 0.697 1
0.519 0.244 0.617
0.519 0.564 0.693 2
0.296 0.141 0.056 0.296 0.094 0.66 3
=== Confusion Matrix ===
a b c <-- classified as
1784321 684983 416649 | a = 1
787342 1190428 314537 | b = 2
49255 53877 43368 | c = 3
I need to parse this file to get in a csv file the following information:
Correctly Classified Instances, Kappa statistic, Total Number of Instances, Precision {1}, Recall {1}, F-Measure
{1},Precision {2}, Recall {2}, F-Measure {2},Precision {3}, Recall {3}, F-Measure {3},a,b,c,a,b,c,a,b,c
56.6808,
0.2443, 5324760, 0.681,0.618,0.648,0.617,0.519,0.564,
0.056,0.296,0.094,1784321,684983,416649,787342,1190428,314537,49255,53877,43368
Does anyone have an idea how this could be accomplished?
I not that great in programming so writing a ruby or shell script do do this would take me weeks:-(
Thanks
Dino
More information about the freebsd-questions
mailing list