Package PyML :: Package evaluators :: Module assess :: Class ClassificationResults
[frames] | no frames]

Class ClassificationResults

source code

         object --+        
                  |        
               list --+    
                      |    
                Results --+
                          |
             object --+   |
                      |   |
ClassificationFunctions --+
                          |
                         ClassificationResults

Instance Methods
new list
__init__(self, arg=None, classifier=None, **args)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
 
__repr__(self)
repr(x)
source code
 
__getattr__(self, attr) source code
 
plotROC(self, fileName=None, foldNum=None, **args) source code
 
toFile(self, fileName, delim='\t')
save results to a (tab) delimited file
source code
 
getPredictedLabels(self, fold=None) source code
 
getPredictedClass(self, fold=None) source code
 
getGivenClass(self, fold=None) source code
 
getGivenLabels(self, fold=None) source code
 
getROC(self, fold=None) source code
 
getROCn(self, rocN=None, fold=None) source code
 
getSuccessRate(self, fold=None) source code
 
getBalancedSuccessRate(self, fold=None) source code
 
getConfusionMatrix(self, fold=None) source code
 
getPPV(self, fold=None) source code
 
getSensitivity(self, fold=None) source code
 
getClassLabels(self) source code

Inherited from list: __add__, __contains__, __delitem__, __delslice__, __eq__, __ge__, __getattribute__, __getitem__, __getslice__, __gt__, __hash__, __iadd__, __imul__, __iter__, __le__, __lt__, __mul__, __ne__, __new__, __reversed__, __rmul__, __setitem__, __setslice__, append, count, extend, index, insert, pop, remove, reverse, sort

Inherited from object: __delattr__, __reduce__, __reduce_ex__, __setattr__, __str__

    Inherited from Results
 
__len__(self)
len(x)
source code
 
appendPrediction(self, arg, data, pattern) source code
 
computeStats(self) source code
 
convert(self, *options) source code
 
get(self, attribute, fold=None) source code
 
getDecisionFunction(self, fold=None) source code
 
getInfo(self, fold=None) source code
 
getLog(self, fold=None) source code
 
getNumFolds(self) source code
 
getPatternID(self, fold=None) source code
 
save(self, fileName, *options)
save Results to a file only attributes given in the attribute list are saved
source code
 
setNumFolds(self) source code
    Inherited from ClassificationFunctions
 
formatConfusionMatrix(self) source code
 
successRates(self) source code
Class Variables
  attributeAction = {'classLabels': 'returnFirst', 'numClasses':...
    Inherited from Results
  numFolds = property(getNumFolds, setNumFolds, None, 'number of...
Properties

Inherited from object: __class__

Method Details

__init__(self, arg=None, classifier=None, **args)
(Constructor)

source code 

x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Returns: new list
Overrides: object.__init__
(inherited documentation)

__repr__(self)
(Representation operator)

source code 

repr(x)

Overrides: object.__repr__
(inherited documentation)

__getattr__(self, attr)
(Qualification operator)

source code 
Overrides: Results.__getattr__

toFile(self, fileName, delim='\t')

source code 

save results to a (tab) delimited file

format is: patternID, decision function, predicted class, given class, fold

Parameters:
  • fileName - file name to which to save the results
  • delim - delimiter (default: tab)

Class Variable Details

attributeAction

Value:
{'classLabels': 'returnFirst', 'numClasses': 'returnFirst', 'successRa\
te': 'average', 'balancedSuccessRate': 'average', 'ppv': 'average', 's\
ensitivity': 'average', 'confusionMatrix': 'addMatrix'}