Ignore:
Timestamp:
02/07/12 13:46:21 (2 years ago)
Author:
markotoplak
Branch:
default
Message:

data.variable -> feature.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Orange/classification/tree.py

    r9919 r9923  
    18491849        if not self._handset_split and not self.measure: 
    18501850            measure = fscoring.GainRatio() \ 
    1851                 if instances.domain.class_var.var_type == Orange.data.Type.Discrete \ 
     1851                if instances.domain.class_var.var_type == Orange.feature.Type.Discrete \ 
    18521852                else fscoring.MSE() 
    18531853            bl.split.continuous_split_constructor.measure = measure 
     
    21262126 
    21272127def replaceCdisc(strg, mo, node, parent, tree): 
    2128     if tree.class_var.var_type != Orange.data.Type.Discrete: 
     2128    if tree.class_var.var_type != Orange.feature.Type.Discrete: 
    21292129        return insert_dot(strg, mo) 
    21302130 
     
    21442144 
    21452145def replacecdisc(strg, mo, node, parent, tree): 
    2146     if tree.class_var.var_type != Orange.data.Type.Discrete: 
     2146    if tree.class_var.var_type != Orange.feature.Type.Discrete: 
    21472147        return insert_dot(strg, mo) 
    21482148 
     
    21662166 
    21672167def replaceCcont(strg, mo, node, parent, tree): 
    2168     if tree.class_var.var_type != Orange.data.Type.Continuous: 
     2168    if tree.class_var.var_type != Orange.feature.Type.Continuous: 
    21692169        return insert_dot(strg, mo) 
    21702170 
     
    21862186 
    21872187def replaceccont(strg, mo, node, parent, tree): 
    2188     if tree.class_var.var_type != Orange.data.Type.Continuous: 
     2188    if tree.class_var.var_type != Orange.feature.Type.Continuous: 
    21892189        return insert_dot(strg, mo) 
    21902190 
     
    22202220 
    22212221def replaceCconti(strg, mo, node, parent, tree): 
    2222     if tree.class_var.var_type != Orange.data.Type.Continuous: 
     2222    if tree.class_var.var_type != Orange.feature.Type.Continuous: 
    22232223        return insert_dot(strg, mo) 
    22242224 
     
    22382238 
    22392239def replacecconti(strg, mo, node, parent, tree): 
    2240     if tree.class_var.var_type != Orange.data.Type.Continuous: 
     2240    if tree.class_var.var_type != Orange.feature.Type.Continuous: 
    22412241        return insert_dot(strg, mo) 
    22422242 
     
    22602260 
    22612261def replaceD(strg, mo, node, parent, tree): 
    2262     if tree.class_var.var_type != Orange.data.Type.Discrete: 
     2262    if tree.class_var.var_type != Orange.feature.Type.Discrete: 
    22632263        return insert_dot(strg, mo) 
    22642264 
     
    22792279 
    22802280def replaced(strg, mo, node, parent, tree): 
    2281     if tree.class_var.var_type != Orange.data.Type.Discrete: 
     2281    if tree.class_var.var_type != Orange.feature.Type.Discrete: 
    22822282        return insert_dot(strg, mo) 
    22832283 
     
    23012301 
    23022302def replaceAE(strg, mo, node, parent, tree): 
    2303     if tree.class_var.var_type != Orange.data.Type.Continuous: 
     2303    if tree.class_var.var_type != Orange.feature.Type.Continuous: 
    23042304        return insert_dot(strg, mo) 
    23052305 
     
    23302330 
    23312331def replaceI(strg, mo, node, parent, tree): 
    2332     if tree.class_var.var_type != Orange.data.Type.Continuous: 
     2332    if tree.class_var.var_type != Orange.feature.Type.Continuous: 
    23332333        return insert_dot(strg, mo) 
    23342334 
     
    23732373        else: 
    23742374            if self.node().node_classifier.class_var.var_type == \ 
    2375                     Orange.data.Type.Discrete: 
     2375                    Orange.feature.Type.Discrete: 
    23762376                self.leafStr = "%V (%^.2m%)" 
    23772377            else: 
     
    26572657    def to_network(self): 
    26582658        net = Orange.network.DiGraph() 
    2659         if self.class_var.var_type == Orange.data.Type.Discrete: 
     2659        if self.class_var.var_type == Orange.feature.Type.Discrete: 
    26602660            domain = Orange.data.Domain([self.class_var] + 
    26612661                [Orange.feature.Continuous(name) for name in 
     
    26762676        d = node.distribution 
    26772677        maj = node.node_classifier.default_value 
    2678         if self.class_var.var_type == Orange.data.Type.Discrete: 
     2678        if self.class_var.var_type == Orange.feature.Type.Discrete: 
    26792679            if d.abs > 1e-6: 
    26802680                table.append([maj, d.abs, d[maj]] + [x / d.abs for x in d]) 
Note: See TracChangeset for help on using the changeset viewer.