Ignore:
Timestamp:
03/27/12 12:47:21 (2 years ago)
Author:
Ales Erjavec <ales.erjavec@…>
Branch:
default
Message:

Added doctests to the svm test suite.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Orange/classification/svm/__init__.py

    r10642 r10664  
    8585        >>> learner = svm.SVMLearner() 
    8686        >>> results = testing.cross_validation([learner], data, folds=5) 
    87         >>> print scoring.CA(results)[0] 
    88         0.789613644274 
     87        >>> print "CA:  %.4f" % scoring.CA(results)[0] 
     88        CA:  0.7908 
     89         
     90        >>> print "AUC: %.4f" % scoring.AUC(results)[0] 
     91        AUC: 0.9565 
     92         
    8993     
    9094    """ 
     
    870874        >>> score = Orange.classification.svm.ScoreSVMWeights() 
    871875        >>> for feature in table.domain.features: 
    872         ...     print "%15s: %.3f" % (feature.name, score(feature, table)) 
    873             compactness: 0.019 
    874             circularity: 0.026 
    875         distance circularity: 0.007 
    876            radius ratio: 0.010 
    877         pr.axis aspect ratio: 0.076 
    878         max.length aspect ratio: 0.010 
    879           scatter ratio: 0.046 
    880           elongatedness: 0.094 
    881         pr.axis rectangularity: 0.006 
    882         max.length rectangularity: 0.031 
    883         scaled variance along major axis: 0.001 
    884         scaled variance along minor axis: 0.000 
    885         scaled radius of gyration: 0.002 
    886         skewness about major axis: 0.004 
    887         skewness about minor axis: 0.003 
    888         kurtosis about minor axis: 0.001 
    889         kurtosis about major axis: 0.060 
    890           hollows ratio: 0.028 
     876        ...     print "%-35s: %.3f" % (feature.name, score(feature, table)) 
     877        compactness                        : 0.019 
     878        circularity                        : 0.025 
     879        distance circularity               : 0.007 
     880        radius ratio                       : 0.010 
     881        pr.axis aspect ratio               : 0.076 
     882        max.length aspect ratio            : 0.010 
     883        scatter ratio                      : 0.046 
     884        elongatedness                      : 0.095 
     885        pr.axis rectangularity             : 0.006 
     886        max.length rectangularity          : 0.030 
     887        scaled variance along major axis   : 0.001 
     888        scaled variance along minor axis   : 0.001 
     889        scaled radius of gyration          : 0.002 
     890        skewness about major axis          : 0.004 
     891        skewness about minor axis          : 0.003 
     892        kurtosis about minor axis          : 0.001 
     893        kurtosis about major axis          : 0.060 
     894        hollows ratio                      : 0.029 
     895         
    891896               
    892897    """ 
     
    10421047 
    10431048tableToSVMFormat = table_to_svm_format 
     1049 
     1050 
     1051def _doctest_args(): 
     1052    """For unittest framework to test the docstrings. 
     1053    """ 
     1054    import Orange 
     1055    table = Orange.data.Table("vehicle.tab") 
     1056    extraglobs = locals() 
     1057    return {"extraglobs": extraglobs} 
Note: See TracChangeset for help on using the changeset viewer.