diff options
Diffstat (limited to 'views')
-rw-r--r-- | views/model_details.haml | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/views/model_details.haml b/views/model_details.haml index d70a7e6..0f34632 100644 --- a/views/model_details.haml +++ b/views/model_details.haml @@ -48,21 +48,22 @@ %p.card-text - if model.classification? / accuracy, confusion matrixes + - av = cv.accept_values - keys = cv.accuracy.collect{|key, value| key} - acc = cv.accuracy.collect{|key, value| value.signif(3)} - - tpr = cv.true_rate.collect{|key, hash| hash[cv.accept_values[0]].signif(3)} - - fpr = cv.true_rate.collect{|key, hash| hash[cv.accept_values[1]].signif(3)} - - pp = cv.predictivity.collect{|key, hash| hash[cv.accept_values[0]].signif(3)} - - np = cv.predictivity.collect{|key, hash| hash[cv.accept_values[1]].signif(3)} + - tpr = cv.true_rate.collect{|key, hash| hash[av[0]].signif(3)} + - fpr = cv.true_rate.collect{|key, hash| hash[av[1]].signif(3)} + - pp = cv.predictivity.collect{|key, hash| hash[av[0]].signif(3)} + - np = cv.predictivity.collect{|key, hash| hash[av[1]].signif(3)} %table.table.table-borderless.table-responsive %tr %td.text-right = "Nr.#{idx+1}" %td.text-center.fit Accuracy: - %td.text-right.fit True positive rate: - %td.text-right.fit True negative rate: - %td.text-right.fit Positive predictiv value: - %td.text-right.fit Negative predictiv value: + %td.text-right.fit True rate #{av[0]}: + %td.text-right.fit True rate #{av[1]}: + %td.text-right.fit #{av[0]} predictiv value: + %td.text-right.fit #{av[1]} predictiv value: / mimic vertical line %td.border-right %td.text-center.fit Confusion matrix all: |