Ignore:
Timestamp:
07/18/16 12:26:03 (8 years ago)
Author:
sherbold
Message:
  • code documentation and formatting
Location:
trunk/CrossPare/src/de/ugoe/cs/cpdp/wekaclassifier
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/CrossPare/src/de/ugoe/cs/cpdp/wekaclassifier/BayesNetWrapper.java

    r130 r135  
    4040     * generated ID 
    4141     */ 
    42     /**  */ 
    4342    private static final long serialVersionUID = -4835134612921456157L; 
    4443 
  • trunk/CrossPare/src/de/ugoe/cs/cpdp/wekaclassifier/FixClass.java

    r86 r135  
    2323 
    2424/** 
    25  * Simple classifier that always predicts the same class 
     25 * Simple classifier that always predicts the same class. 
    2626 *  
    2727 * @author Steffen Herbold 
     
    2929public class FixClass extends AbstractClassifier { 
    3030 
     31    /** 
     32     * default serialization ID 
     33     */ 
    3134    private static final long serialVersionUID = 1L; 
    3235 
     36    /** 
     37     * default prediction: non-defective 
     38     */ 
    3339    private double fixedClassValue = 0.0d; 
    34  
    35     public FixClass() { 
    36         // TODO Auto-generated constructor stub 
    37     } 
    3840 
    3941    /** 
     
    6668    } 
    6769 
     70    /* 
     71     * (non-Javadoc) 
     72     *  
     73     * @see weka.classifiers.AbstractClassifier#setOptions(java.lang.String[]) 
     74     */ 
    6875    @Override 
    6976    public void setOptions(String[] options) throws Exception { 
     
    7178    } 
    7279 
     80    /* 
     81     * (non-Javadoc) 
     82     *  
     83     * @see weka.classifiers.AbstractClassifier#classifyInstance(weka.core.Instance) 
     84     */ 
    7385    @Override 
    7486    public double classifyInstance(Instance instance) { 
     
    7688    } 
    7789 
     90    /* 
     91     * (non-Javadoc) 
     92     *  
     93     * @see weka.classifiers.Classifier#buildClassifier(weka.core.Instances) 
     94     */ 
    7895    @Override 
    7996    public void buildClassifier(Instances traindata) throws Exception { 
  • trunk/CrossPare/src/de/ugoe/cs/cpdp/wekaclassifier/ITestAwareClassifier.java

    r66 r135  
     1 
    12package de.ugoe.cs.cpdp.wekaclassifier; 
    23 
    34import weka.core.Instances; 
    45 
     6/** 
     7 * <p> 
     8 * Interface for test data aware classifier implementations 
     9 * </p> 
     10 *  
     11 * @author Steffen Herbold 
     12 */ 
    513public interface ITestAwareClassifier { 
    6      
     14 
     15    /** 
     16     * <p> 
     17     * passes the test data to the classifier 
     18     * </p> 
     19     * 
     20     * @param testdata 
     21     *            the test data 
     22     */ 
    723    public void setTestdata(Instances testdata); 
    824 
  • trunk/CrossPare/src/de/ugoe/cs/cpdp/wekaclassifier/RandomClass.java

    r86 r135  
    2222 
    2323/** 
     24 * <p> 
    2425 * Assigns a random class label to the instance it is evaluated on. 
    25  *  
     26 * </p> 
    2627 * The range of class labels are hardcoded in fixedClassValues. This can later be extended to take 
    2728 * values from the XML configuration. 
     29 * </p> 
     30 *  
     31 * @author Alexander Trautsch 
    2832 */ 
    2933public class RandomClass extends AbstractClassifier { 
    3034 
     35    /** 
     36     * default serialization id 
     37     */ 
    3138    private static final long serialVersionUID = 1L; 
    3239 
     40    /** 
     41     * class values 
     42     */ 
    3343    private double[] fixedClassValues = 
    3444        { 0.0d, 1.0d }; 
    3545 
     46    /* 
     47     * (non-Javadoc) 
     48     *  
     49     * @see weka.classifiers.Classifier#buildClassifier(weka.core.Instances) 
     50     */ 
    3651    @Override 
    3752    public void buildClassifier(Instances arg0) throws Exception { 
     
    3954    } 
    4055 
     56    /* 
     57     * (non-Javadoc) 
     58     *  
     59     * @see weka.classifiers.AbstractClassifier#classifyInstance(weka.core.Instance) 
     60     */ 
    4161    @Override 
    4262    public double classifyInstance(Instance instance) { 
  • trunk/CrossPare/src/de/ugoe/cs/cpdp/wekaclassifier/VCBSVM.java

    r105 r135  
    334334     */ 
    335335    private Instances weightedResample(final Instances data, final int size) { 
    336         if( data.isEmpty() ) { 
     336        if (data.isEmpty()) { 
    337337            return data; 
    338338        } 
  • trunk/CrossPare/src/de/ugoe/cs/cpdp/wekaclassifier/WHICH.java

    r127 r135  
    268268                score = 0; 
    269269            } 
    270             if( score==0 ) { 
     270            if (score == 0) { 
    271271                score = 0.000000001; // to disallow 0 total score 
    272272            } 
     
    296296                else { 
    297297                    String range = ranges.get(k); 
    298                     if( "'All'".equals(range) ) { 
     298                    if ("'All'".equals(range)) { 
    299299                        result = true; 
    300                     } else { 
     300                    } 
     301                    else { 
    301302                        double instanceValue = instance.value(attrIndex); 
    302303                        double lowerBound; 
     
    327328                            else { 
    328329                                // first value is positive 
    329                                 if( splitResult[0].substring(2, splitResult[0].length()).equals("ll'")) { 
     330                                if (splitResult[0].substring(2, splitResult[0].length()) 
     331                                    .equals("ll'")) 
     332                                { 
    330333                                    System.out.println("foo"); 
    331334                                } 
    332                                 lowerBound = Double 
    333                                     .parseDouble(splitResult[0].substring(2, splitResult[0].length())); 
     335                                lowerBound = Double.parseDouble(splitResult[0] 
     336                                    .substring(2, splitResult[0].length())); 
    334337                                if (splitResult[1].startsWith("inf")) { 
    335338                                    upperBound = Double.POSITIVE_INFINITY; 
     
    346349                        boolean upperBoundMatch = (range.charAt(range.length() - 2) == ')' && 
    347350                            instanceValue < upperBound) || 
    348                             (range.charAt(range.length() - 2) == ']' && instanceValue <= upperBound); 
     351                            (range.charAt(range.length() - 2) == ']' && 
     352                                instanceValue <= upperBound); 
    349353                        result = lowerBoundMatch && upperBoundMatch; 
    350354                    } 
Note: See TracChangeset for help on using the changeset viewer.