Class ResultMatrixSignificance

  • All Implemented Interfaces:
    java.io.Serializable, OptionHandler, RevisionHandler

    public class ResultMatrixSignificance
    extends ResultMatrix
    Only outputs the significance indicators. Can be used for spotting patterns.

    Valid options are:

     -mean-prec <int>
      The number of decimals after the decimal point for the mean.
      (default: 2)
     -stddev-prec <int>
      The number of decimals after the decimal point for the mean.
      (default: 2)
     -col-name-width <int>
      The maximum width for the column names (0 = optimal).
      (default: 0)
     -row-name-width <int>
      The maximum width for the row names (0 = optimal).
      (default: 40)
     -mean-width <int>
      The width of the mean (0 = optimal).
      (default: 0)
     -stddev-width <int>
      The width of the standard deviation (0 = optimal).
      (default: 0)
     -sig-width <int>
      The width of the significance indicator (0 = optimal).
      (default: 0)
     -count-width <int>
      The width of the counts (0 = optimal).
      (default: 0)
     -show-stddev
      Whether to display the standard deviation column.
      (default: no)
     -show-avg
      Whether to show the row with averages.
      (default: no)
     -remove-filter
      Whether to remove the classname package prefixes from the
      filter names in datasets.
      (default: no)
     -print-col-names
      Whether to output column names or just numbers representing them.
      (default: no)
     -print-row-names
      Whether to output row names or just numbers representing them.
      (default: no)
     -enum-col-names
      Whether to enumerate the column names (prefixing them with 
      '(x)', with 'x' being the index).
      (default: no)
     -enum-row-names
      Whether to enumerate the row names (prefixing them with 
      '(x)', with 'x' being the index).
      (default: no)
    Version:
    $Revision: 8034 $
    Author:
    FracPete (fracpete at waikato dot ac dot nz)
    See Also:
    Serialized Form
    • Constructor Detail

      • ResultMatrixSignificance

        public ResultMatrixSignificance()
        initializes the matrix as 1x1 matrix.
      • ResultMatrixSignificance

        public ResultMatrixSignificance​(int cols,
                                        int rows)
        initializes the matrix with the given dimensions.
        Parameters:
        cols - the number of columns
        rows - the number of rows
      • ResultMatrixSignificance

        public ResultMatrixSignificance​(ResultMatrix matrix)
        initializes the matrix with the values from the given matrix.
        Parameters:
        matrix - the matrix to get the values from
    • Method Detail

      • globalInfo

        public java.lang.String globalInfo()
        Returns a string describing the matrix.
        Specified by:
        globalInfo in class ResultMatrix
        Returns:
        a description suitable for displaying in the experimenter gui
      • getDisplayName

        public java.lang.String getDisplayName()
        returns the name of the output format.
        Specified by:
        getDisplayName in class ResultMatrix
        Returns:
        the display name
      • getDefaultPrintColNames

        public boolean getDefaultPrintColNames()
        returns the default of whether column names or numbers instead are printed.
        Overrides:
        getDefaultPrintColNames in class ResultMatrix
        Returns:
        true if names instead of numbers are printed
      • getDefaultRowNameWidth

        public int getDefaultRowNameWidth()
        returns the default width for the row names.
        Overrides:
        getDefaultRowNameWidth in class ResultMatrix
        Returns:
        the width
      • getDefaultShowStdDev

        public boolean getDefaultShowStdDev()
        returns the default of whether std deviations are displayed or not.
        Overrides:
        getDefaultShowStdDev in class ResultMatrix
        Returns:
        true if the std deviations are displayed
      • setShowStdDev

        public void setShowStdDev​(boolean show)
        sets whether to display the std deviations or not - always false!
        Overrides:
        setShowStdDev in class ResultMatrix
        Parameters:
        show - ignored
      • toStringMatrix

        public java.lang.String toStringMatrix()
        returns the matrix as plain text.
        Specified by:
        toStringMatrix in class ResultMatrix
        Returns:
        the matrix
      • toStringKey

        public java.lang.String toStringKey()
        returns returns a key for all the col names, for better readability if the names got cut off.
        Specified by:
        toStringKey in class ResultMatrix
        Returns:
        the key
      • toStringSummary

        public java.lang.String toStringSummary()
        returns the summary as string.
        Specified by:
        toStringSummary in class ResultMatrix
        Returns:
        the summary
      • toStringRanking

        public java.lang.String toStringRanking()
        returns the ranking in a string representation.
        Specified by:
        toStringRanking in class ResultMatrix
        Returns:
        the ranking
      • getRevision

        public java.lang.String getRevision()
        Returns the revision string.
        Returns:
        the revision
      • main

        public static void main​(java.lang.String[] args)
        for testing only.
        Parameters:
        args - ignored