Changeset 10139:fa7f0c6c9e1c in orange


Ignore:
Timestamp:
02/08/12 18:41:26 (2 years ago)
Author:
ales_erjavec
Branch:
default
rebase_source:
34e9d21fc3a836230241d32c5593850f427f9d72
Message:

Fixed a bug in set_imputer, camel case, added imputer, continuizer parameters to init

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Orange/regression/base.py

    r10085 r10139  
    2626            return learner 
    2727 
    28     def __init__(self): 
    29         pass 
     28    def __init__(self, imputer=None, continuizer=None): 
     29        self.imputer = None 
     30        self.continuizer = None 
     31         
     32        self.set_imputer(imputer) 
     33        self.set_continuizer(continuizer) 
     34         
    3035 
    3136    def set_imputer(self, imputer=None): 
     
    3843        """ 
    3944        if imputer is not None: 
    40             imputer = imputer 
     45            self.imputer = imputer 
    4146        else: # default imputer 
    4247            self.imputer = Orange.feature.imputation.ModelConstructor() 
     
    7984        """ 
    8085        if table.domain.has_discrete_attributes(): 
    81             newDomain = self.continuizer(table) 
    82             table = table.translate(newDomain) 
     86            new_domain = self.continuizer(table) 
     87            table = table.translate(new_domain) 
    8388        return table 
Note: See TracChangeset for help on using the changeset viewer.