类 RELAGGS

所有已实现的接口:
Serializable, CapabilitiesHandler, OptionHandler, RevisionHandler, TechnicalInformationHandler

public class RELAGGS extends SimpleBatchFilter implements TechnicalInformationHandler
A propositionalization filter inspired by the RELAGGS algorithm.
It processes all relational attributes that fall into the user defined range (all others are skipped, i.e., not added to the output). Currently, the filter only processes one level of nesting.
The class attribute is not touched.

For more information see:

M.-A. Krogel, S. Wrobel: Facets of Aggregation Approaches to Propositionalization. In: Work-in-Progress Track at the Thirteenth International Conference on Inductive Logic Programming (ILP), 2003.

BibTeX:

 @inproceedings{Krogel2003,
    author = {M.-A. Krogel and S. Wrobel},
    booktitle = {Work-in-Progress Track at the Thirteenth International Conference on Inductive Logic Programming (ILP)},
    editor = {T. Horvath and A. Yamamoto},
    title = {Facets of Aggregation Approaches to Propositionalization},
    year = {2003},
    PDF = {http://kd.cs.uni-magdeburg.de/\~krogel/papers/aggs.pdf}
 }
 

Valid options are:

 -D
  Turns on output of debugging information.
 -R <index1,index2-index4,...>
  Specify list of string attributes to convert to words.
  (default: select all relational attributes)
 -V
  Inverts the matching sense of the selection.
 -C <num>
  Max. cardinality of nominal attributes. If a nominal attribute
  has more values than this upper limit, then it will be skipped.
  (default: 20)
版本:
$Revision: 5547 $
作者:
fracpete (fracpete at waikato dot ac dot nz)
另请参阅:
  • 构造器详细资料

    • RELAGGS

      public RELAGGS()
  • 方法详细资料

    • globalInfo

      public String globalInfo()
      Returns a string describing this filter
      指定者:
      globalInfo 在类中 SimpleFilter
      返回:
      a description of the filter suitable for displaying in the explorer/experimenter gui
    • getTechnicalInformation

      public TechnicalInformation getTechnicalInformation()
      Returns an instance of a TechnicalInformation object, containing detailed information about the technical background of this class, e.g., paper reference or book this class is based on.
      指定者:
      getTechnicalInformation 在接口中 TechnicalInformationHandler
      返回:
      the technical information about this class
    • listOptions

      public Enumeration listOptions()
      Returns an enumeration describing the available options.
      指定者:
      listOptions 在接口中 OptionHandler
      覆盖:
      listOptions 在类中 SimpleFilter
      返回:
      an enumeration of all the available options.
    • setOptions

      public void setOptions(String[] options) throws Exception
      Parses the options for this object.

      Valid options are:

       -D
        Turns on output of debugging information.
       -R <index1,index2-index4,...>
        Specify list of string attributes to convert to words.
        (default: select all relational attributes)
       -V
        Inverts the matching sense of the selection.
       -C <num>
        Max. cardinality of nominal attributes. If a nominal attribute
        has more values than this upper limit, then it will be skipped.
        (default: 20)
      指定者:
      setOptions 在接口中 OptionHandler
      覆盖:
      setOptions 在类中 SimpleFilter
      参数:
      options - the options to use
      抛出:
      Exception - if setting of options fails
      另请参阅:
      • SimpleFilter.reset()
    • getOptions

      public String[] getOptions()
      Gets the current settings of the classifier.
      指定者:
      getOptions 在接口中 OptionHandler
      覆盖:
      getOptions 在类中 SimpleFilter
      返回:
      an array of strings suitable for passing to setOptions
    • maxCardinalityTipText

      public String maxCardinalityTipText()
      Returns the tip text for this property
      返回:
      tip text for this property suitable for displaying in the explorer/experimenter gui
    • setMaxCardinality

      public void setMaxCardinality(int value)
      Sets the maximum number of values allowed for nominal attributes, before they're skipped.
      参数:
      value - the maximum value.
    • getMaxCardinality

      public int getMaxCardinality()
      Gets the maximum number of values allowed for nominal attributes, before they're skipped.
      返回:
      the maximum number.
    • attributeIndicesTipText

      public String attributeIndicesTipText()
      Returns the tip text for this property
      返回:
      tip text for this property suitable for displaying in the explorer/experimenter gui
    • setSelectedRange

      public void setSelectedRange(String value)
      Set the range of attributes to process.
      参数:
      value - the new range.
    • getSelectedRange

      public Range getSelectedRange()
      Gets the current range selection.
      返回:
      current selection.
    • invertSelectionTipText

      public String invertSelectionTipText()
      Returns the tip text for this property
      返回:
      tip text for this property suitable for displaying in the explorer/experimenter gui
    • setInvertSelection

      public void setInvertSelection(boolean value)
      Sets whether selected columns should be processed or skipped.
      参数:
      value - the new invert setting
    • getInvertSelection

      public boolean getInvertSelection()
      Gets whether the supplied columns are to be processed or skipped
      返回:
      true if the supplied columns will be kept
    • getCapabilities

      public Capabilities getCapabilities()
      Returns the Capabilities of this filter.
      指定者:
      getCapabilities 在接口中 CapabilitiesHandler
      覆盖:
      getCapabilities 在类中 Filter
      返回:
      the capabilities of this object
      另请参阅:
    • getRevision

      public String getRevision()
      Returns the revision string.
      指定者:
      getRevision 在接口中 RevisionHandler
      覆盖:
      getRevision 在类中 Filter
      返回:
      the revision
    • main

      public static void main(String[] args)
      runs the filter with the given arguments
      参数:
      args - the commandline arguments