Package weka.filters

Interface Sourcable

    • Method Detail

      • toSource

        java.lang.String toSource​(java.lang.String className,
                                  Instances data)
                           throws java.lang.Exception
        Returns a string that describes the filter as source. The filter will be contained in a class with the given name (there may be auxiliary classes), and will contain two methods with these signatures:
        
         // converts one row
         public static Object[] filter(Object[] i);
         // converts a full dataset (first dimension is row index)
         public static Object[][] filter(Object[][] i);
         
        where the array i contains elements that are either Double, String, with missing values represented as null. The generated code is public domain and comes with no warranty.
        Parameters:
        className - the name that should be given to the source class.
        data - the dataset used for initializing the filter
        Returns:
        the object source described by a string
        Throws:
        java.lang.Exception - if the source can't be computed