summaryrefslogtreecommitdiff
path: root/report/xml_report_util.rb
diff options
context:
space:
mode:
authorMartin Gütlein <martin.guetlein@gmail.com>2010-01-11 14:33:46 +0100
committerMartin Gütlein <martin.guetlein@gmail.com>2010-01-11 14:33:46 +0100
commit86f056bbb8f8b083313a8dd55b1b8aa47574afe1 (patch)
treef96a2d882da5a8b586a15468d9bf07ca7e079007 /report/xml_report_util.rb
parentbc6a5145c842d9e47a0f36955d87484ac2f19061 (diff)
adjusted reporting to recent api changes
Diffstat (limited to 'report/xml_report_util.rb')
-rw-r--r--report/xml_report_util.rb8
1 files changed, 4 insertions, 4 deletions
diff --git a/report/xml_report_util.rb b/report/xml_report_util.rb
index 06e37dd..ce17fde 100644
--- a/report/xml_report_util.rb
+++ b/report/xml_report_util.rb
@@ -15,7 +15,7 @@ module Reports::XMLReportUtil
num_classes = Math.sqrt(confusion_matrix.size)
class_values = []
- confusion_matrix.each{ |key_map,value| class_values.push(key_map[:actual]) if class_values.index(key_map[:actual])==nil }
+ confusion_matrix.each{ |key_map,value| class_values.push(key_map[:confusion_matrix_actual]) if class_values.index(key_map[:confusion_matrix_actual])==nil }
raise "confusion matrix invalid "+confusion_matrix.inspect unless num_classes.to_i == num_classes and class_values.size == num_classes
sum_predicted = {}
@@ -24,8 +24,8 @@ module Reports::XMLReportUtil
sum_pred = 0
sum_act = 0
confusion_matrix.each do |key_map,value|
- sum_pred += value if key_map[:predicted]==class_value
- sum_act += value if key_map[:actual]==class_value
+ sum_pred += value if key_map[:confusion_matrix_predicted]==class_value
+ sum_act += value if key_map[:confusion_matrix_actual]==class_value
end
sum_predicted[class_value] = sum_pred
sum_actual[class_value] = sum_act
@@ -38,7 +38,7 @@ module Reports::XMLReportUtil
class_values.each do |predicted|
row = [ (confusion.size==2 ? "predicted" : ""), predicted ]
class_values.each do |actual|
- row.push( confusion_matrix[{:actual => actual, :predicted => predicted}].to_nice_s )
+ row.push( confusion_matrix[{:confusion_matrix_actual => actual, :confusion_matrix_predicted => predicted}].to_nice_s )
end
row.push( sum_predicted[predicted].to_nice_s )
confusion.push( row )