Changeset 9249:8104785a6dd3 in orange


Ignore:
Timestamp:
11/23/11 12:55:35 (2 years ago)
Author:
ales_erjavec <ales.erjavec@…>
Branch:
default
Convert:
448685977cdd4967295cdb7098d04ecae4038a34
Message:

Added param names to settings list for PLS Regression.
Minor GUI fixes.

Location:
orange/OrangeWidgets/Regression
Files:
2 edited

Legend:

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

    r9245 r9249  
    8686                         tooltip="Tolerance parameter, regression coefficients (absoulute value) under tolerance are set to 0", 
    8787                         ) 
     88         
     89        OWGUI.rubber(self.controlArea) 
    8890         
    8991        OWGUI.button(self.controlArea, self, "&Apply", 
  • orange/OrangeWidgets/Regression/OWPLS.py

    r9247 r9249  
    1717 
    1818class OWPLS(OWWidget): 
    19     settingsList = [] 
     19    settingsList = ["name", "n_comp", "deflation_mode", "mode", "algorithm"] 
    2020     
    2121    def __init__(self, parent=None, signalManager=None, title="PLS Regression"): 
     
    3939        self.algorithm = "svd" 
    4040         
     41        self.loadSettings() 
    4142        ##### 
    4243        # GUI 
     
    5758        OWGUI.comboBox(box, self, "deflation_mode",  
    5859                       label="Deflation mode",  
    59                        items=["Cannonical", "Regression"], 
     60                       items=["Regression", "Canonical"], 
    6061#                       tooltip="", 
    6162                       sendSelectedValue=True) 
     
    6364        OWGUI.comboBox(box, self, "mode",  
    6465                       label="Mode",  
    65                        items=["CCA", "PLS"], 
     66                       items=["PLS", "CCA"], 
    6667#                       tooltip="",  
    6768                       sendSelectedValue=True) 
     
    8990         
    9091    def apply(self): 
    91         learner = pls.PLSRegressionLearner(nComp=self.n_comp, 
    92                         deflationMode=self.deflation_mode.lower(), 
     92        learner = pls.PLSRegressionLearner(n_comp=self.n_comp, 
     93                        deflation_mode=self.deflation_mode.lower(), 
    9394                        mode=self.mode, 
    94                         name=self.mode 
     95                        name=self.name 
    9596                        ) 
    9697        predictor = None 
Note: See TracChangeset for help on using the changeset viewer.