Changeset 7177:b1225e0f8106 in orange


Ignore:
Timestamp:
01/31/11 11:45:38 (3 years ago)
Author:
miha <miha.stajdohar@…>
Branch:
default
Convert:
71578a09e6e34df7b99ac39a7e92d72ffb05f5a3
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • orange/OrangeWidgets/Prototypes/OWMetaMiner.py

    r7165 r7177  
    337337        self.btnMDS = OWGUI.button(self.optimizationButtons, self, "MDS", toggleButton=1) 
    338338        self.btnRND = OWGUI.button(self.optimizationButtons, self, "Random", toggleButton=1) 
    339          
    340         QObject.connect(self.btnFR,  SIGNAL("clicked()"), (lambda m=0,btn=self.btnFR:  self.optimize(m, btn))) 
    341         QObject.connect(self.btnMDS, SIGNAL("clicked()"), (lambda m=1,btn=self.btnMDS: self.optimize(m, btn))) 
    342         QObject.connect(self.btnRND, SIGNAL("clicked()"), (lambda m=2,btn=self.btnRND: self.optimize(m, btn))) 
     339        self.btnFRAGVIZ = OWGUI.button(self.optimizationButtons, self, "FragViz", toggleButton=1) 
     340         
     341        QObject.connect(self.btnFR,      SIGNAL("clicked()"), (lambda m=0,btn=self.btnFR:      self.optimize(m, btn))) 
     342        QObject.connect(self.btnMDS,     SIGNAL("clicked()"), (lambda m=1,btn=self.btnMDS:     self.optimize(m, btn))) 
     343        QObject.connect(self.btnRND,     SIGNAL("clicked()"), (lambda m=2,btn=self.btnRND:     self.optimize(m, btn))) 
     344        QObject.connect(self.btnFRAGVIZ, SIGNAL("clicked()"), (lambda m=3,btn=self.btnFRAGVIZ: self.optimize(m, btn))) 
    343345         
    344346        # MARTIX CONTROLS 
     
    376378        self.predGraph.numberOfBars = 2 
    377379        self.predGraph.barSize = 200 / (self.predGraph.numberOfBars + 1) 
     380        #self.infoCA = OWGUI.widgetLabel(vizPredAcc, 'CA: ') 
     381        #self.infoAUC = OWGUI.widgetLabel(vizPredAcc, 'AUC: ') 
    378382         
    379383        vizPredAcc = OWGUI.widgetBox(self.vizTab, "Attribute lists", orientation = "vertical") 
     
    602606         
    603607        if method == 0: 
    604             tolerance = 5 
    605608            initTemp = 1000 
    606609            breakpoints = 6 
    607             frSteps = self.iterations 
    608             k = int(frSteps / breakpoints) 
    609             o = frSteps % breakpoints 
     610            k = int(self.iterations / breakpoints) 
     611            o = self.iterations % breakpoints 
    610612            iteration = 0 
    611             coolFactor = math.exp(math.log(10.0/10000.0) / frSteps) 
     613            coolFactor = math.exp(math.log(10.0/10000.0) / self.iterations) 
    612614            while iteration < breakpoints: 
    613615                initTemp = self.optimization.fruchtermanReingold(k, initTemp, coolFactor) 
     
    622624                                            callbackUpdateCanvas=self.netCanvas.updateCanvas, \ 
    623625                                            torgerson=0, minStressDelta=0, avgLinkage=0, rotationOnly=0, \ 
    624                                             mdsType=orngNetwork.MdsType.MDS, scalingRatio=1, mdsFromCurrentPos=1) 
     626                                            mdsType=orngNetwork.MdsType.MDS, scalingRatio=0, mdsFromCurrentPos=1) 
    625627             
    626628        if method == 2: 
    627629            self.optimization.random() 
     630             
     631        if method == 3: 
     632            self.optimization.mdsComponents(self.iterations, 10, callbackProgress=self.mdsProgress, \ 
     633                                            callbackUpdateCanvas=self.netCanvas.updateCanvas, \ 
     634                                            torgerson=0, minStressDelta=0, avgLinkage=1, rotationOnly=0, \ 
     635                                            mdsType=orngNetwork.MdsType.componentMDS, scalingRatio=0, mdsFromCurrentPos=1) 
    628636         
    629637        self.netCanvas.updateCanvas() 
Note: See TracChangeset for help on using the changeset viewer.