Changeset 9315:e073f5001ad5 in orange


Ignore:
Timestamp:
12/06/11 14:58:25 (2 years ago)
Author:
ales_erjavec <ales.erjavec@…>
Branch:
default
Convert:
1fa812fa650dc64f1a6a3a9679be6034bec4c584
Message:

Set predictor.name in SVM Regression.
Override setData in Mean (to check for continuous class variable)

Location:
orange/OrangeWidgets/Regression
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • orange/OrangeWidgets/Regression/OWMean.py

    r9303 r9315  
    4646        self.resize(100,100) 
    4747         
     48    def setData(self,data): 
     49        self.data = self.isDataWithClass(data, orange.VarTypes.Continuous, checkMissing=True) and data or None 
     50 
     51        if self.data: 
     52            try: 
     53                self.classifier = self.learner(self.data) 
     54                self.classifier.name = self.name 
     55                self.error(1) 
     56            except Exception, (errValue): 
     57                self.classifier = None 
     58                self.error(1, str(errValue)) 
     59        else: 
     60            self.classifier = None 
     61        self.send("Predictor", self.classifier) 
     62         
  • orange/OrangeWidgets/Regression/OWSVMRegression.py

    r9275 r9315  
    1 # -*- coding=utf-8 -*- 
     1# coding=utf-8 
    22""" 
    33<name>SVM Regression</name> 
     
    4747        self.selFlag=False 
    4848        self.preprocessor = None 
    49         self.name="SVM Regression" 
     49        self.name = "SVM Regression" 
    5050         
    5151        self.loadSettings() 
     
    199199            predictor = learner(self.data) 
    200200            support_vectors = predictor.support_vectors 
     201            predictor.name = self.name 
    201202             
    202203        self.send("Learner", learner) 
Note: See TracChangeset for help on using the changeset viewer.