Exemple #1
0
 def send_report(self):
     if self.dataset is None:
         return
     caption = report.list_legend(self.z_values_view,
                                  self.selected_z_values)
     self.report_plot()
     self.report_caption(caption)
Exemple #2
0
 def send_report(self):
     if self.dataset is None:
         return
     caption = report.list_legend(self.z_values_view,
                                  self.selected_z_values)
     self.report_plot()
     self.report_caption(caption)
Exemple #3
0
 def send_report(self):
     if self.results is None:
         return
     caption = report.list_legend(self.classifiers_list_box,
                                  self.selected_classifiers)
     self.report_items((("Target class", self.target_cb.currentText()), ))
     self.report_plot()
     self.report_caption(caption)
Exemple #4
0
 def send_report(self):
     if self.results is None:
         return
     caption = report.list_legend(self.classifiers_list_box,
                                  self.selected_classifiers)
     self.report_items((("Target class", self.target_cb.currentText()),))
     self.report_plot()
     self.report_caption(caption)
Exemple #5
0
 def send_report(self):
     if self.results is None:
         return
     items = OrderedDict()
     items["Target class"] = self.target_cb.currentText()
     if self.display_perf_line:
         items["Costs"] = "FP = {}, FN = {}".format(self.fp_cost, self.fn_cost)
         items["Target probability"] = "{} %".format(self.target_prior)
     caption = report.list_legend(self.classifiers_list_box, self.selected_classifiers)
     self.report_items(items)
     self.report_plot()
     self.report_caption(caption)
Exemple #6
0
 def send_report(self):
     if self.results is None:
         return
     items = OrderedDict()
     items["Target class"] = self.target_cb.currentText()
     if self.display_perf_line:
         items["Costs"] = \
             "FP = {}, FN = {}".format(self.fp_cost, self.fn_cost)
         items["Target probability"] = "{} %".format(self.target_prior)
     caption = report.list_legend(self.classifiers_list_box,
                                  self.selected_classifiers)
     self.report_items(items)
     self.report_plot()
     self.report_caption(caption)
    def send_report(self):
        if self.results is None:
            return
        classifiers = self.selected_classifiers
        results = [
            pvr_curve_from_results(self.results, self.target_index, clf_idx)
            for clf_idx in classifiers
        ]
        averagePrecisions = pg.OrderedDict([
            (self.classifier_names[clf_idx],
             "{:.3f}".format(results[clf_idx][3])) for clf_idx in classifiers
        ])
        caption = report.list_legend(self.classifiers_list_box,
                                     self.selected_classifiers)
        self.report_items(
            (("Target class", self.target_cb.currentText()),
             ("Average precisions", tuple(averagePrecisions.items()))))

        self.report_plot()
        self.report_caption(caption)