Пример #1
0
    def sendReport(self):
        settings = [("Distance measure",
                     self.distanceMeasures[self.distanceMeasure][0]),
                    ("Initialization",
                     self.initializations[self.initializationType][0]),
                    ("Restarts",
                     self.restarts)]
        if self.optimized:
            self.reportSettings("Settings", settings)
            self.reportSettings("Optimization",
                                [("Minimum num. of clusters",
                                  self.optimizationFrom),
                                 ("Maximum num. of clusters",
                                  self.optimizationTo),
                                 ("Scoring method",
                                  self.scoringMethods[self.scoring][0])])
        else:
            self.reportSettings("Settings",
                                settings + [("Number of clusters (K)",
                                             self.K)])

        self.reportData(self.data)
        if self.optimized:
            import OWReport
            self.reportSection("Cluster size optimization report")
            self.reportRaw(OWReport.reportTable(self.table))
Пример #2
0
 def sendReport(self):
     qTableInstance = self.tabs.currentWidget()
     id = self.table2id.get(qTableInstance, None)
     data = self.data.get(id, None)
     self.reportData(data)
     table = self.id2table[id]
     import OWReport
     self.reportRaw(OWReport.reportTable(table))
 def sendReport(self):
     self.reportSettings("Output", [("Remove unused values/attributes", self.purgeAttributes),
                                    ("Remove unused classes", self.purgeClasses)])
     text = "<table>\n<th>Attribute</th><th>Condition</th><th>Value</th>/n"
     for i, cond in enumerate(self.Conditions):
         if cond.type == "OR":
             text += "<tr><td span=3>\"OR\"</td></tr>\n"
         else:
             text += "<tr><td>%s</td><td>%s</td><td>%s</td></tr>\n" % (cond.varName, repr(cond.operator), cond.val1)
         
     text += "</table>" 
     import OWReport
     self.reportSection("Conditions")
     self.reportRaw(OWReport.reportTable(self.criteriaTable))
Пример #4
0
 def sendReport(self):
     self.reportSettings("Output", [("Remove unused values/attributes", self.purgeAttributes),
                                    ("Remove unused classes", self.purgeClasses)])
     text = "<table>\n<th>Attribute</th><th>Condition</th><th>Value</th>/n"
     for i, cond in enumerate(self.Conditions):
         if cond.type == "OR":
             text += "<tr><td span=3>\"OR\"</td></tr>\n"
         else:
             text += "<tr><td>%s</td><td>%s</td><td>%s</td></tr>\n" % (cond.varName, repr(cond.operator), cond.val1)
         
     text += "</table>" 
     import OWReport
     self.reportSection("Conditions")
     self.reportRaw(OWReport.reportTable(self.criteriaTable))
Пример #5
0
 def sendReport(self):
     settings = [("Distance measure", self.distanceMeasures[self.distanceMeasure][0]),
                 ("Initialization", self.initializations[self.initializationType][0]),
                 ("Restarts", self.restarts)]
     if self.optimized:
         self.reportSettings("Settings", settings)
         self.reportSettings("Optimization", [("Minimum num. of clusters", self.optimizationFrom),
                                              ("Maximum num. of clusters", self.optimizationTo),
                                              ("Scoring method", self.scoringMethods[self.scoring][0])])
     else:
         self.reportSettings("Settings", settings + [("Number of clusters (K)", self.K)])
     self.reportData(self.data)
     if self.optimized:
         self.reportSection("Cluster size optimization report")
         import OWReport 
         self.reportRaw(OWReport.reportTable(self.table))
Пример #6
0
 def sendReport(self):
     import OWReport
     self.reportData(self.data, "Original data")
     self.reportData(self.dataout, "Output data")
     self.reportSection("Missing values by features")
     self.reportRaw(OWReport.reportTable(self.table))
Пример #7
0
 def sendReport(self):
     import OWReport
     self.reportData(self.data, "Original data")
     self.reportData(self.dataout, "Output data")
     self.reportSection("Missing values by features")
     self.reportRaw(OWReport.reportTable(self.table))