Class WekaLabelIndex

    • Constructor Detail

      • WekaLabelIndex

        public WekaLabelIndex()
        Initializes with no index.
      • WekaLabelIndex

        public WekaLabelIndex​(String index)
        Initializes with the given index, but no maximum.
        Parameters:
        index - the index to use
      • WekaLabelIndex

        public WekaLabelIndex​(String index,
                              int max)
        Initializes with the given index and maximum.
        Parameters:
        index - the index to use
        max - the maximum of the 1-based index (e.g., use "10" to allow "1-10" or -1 for uninitialized)
    • Method Detail

      • getNumNames

        protected int getNumNames​(weka.core.Attribute data)
        Returns the number of labels that the attribute has.
        Specified by:
        getNumNames in class AbstractDataBackedIndex<weka.core.Attribute>
        Parameters:
        data - the attribute to retrieve the number of labels
      • getName

        protected String getName​(weka.core.Attribute data,
                                 int colIndex)
        Returns the label name at the specified index.
        Specified by:
        getName in class AbstractDataBackedIndex<weka.core.Attribute>
        Parameters:
        data - the dataset to use
        colIndex - the label index
        Returns:
        the label name