Package weka.associations
Class Item
java.lang.Object
weka.associations.Item
- All Implemented Interfaces:
Serializable
,Comparable<Item>
- Direct Known Subclasses:
NominalItem
,NumericItem
Class that encapsulates information about an individual item. An item
is a value of a nominal attribute, so this class has a backing Attribute.
- Version:
- $Revision: 8034 $
- Author:
- Mark Hall (mhall{[at]}pentaho{[dot]}com).
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
Ensures that items will be sorted in descending order of frequency.void
Decrement the frequency of this item.void
decreaseFrequency
(int f) Decrease the frequency of this item.boolean
Equals.Get the attribute that this item originates from.abstract String
Get this item's comparison operator as a String.int
Get the frequency of this item.abstract String
Get this item's value as a String.int
hashCode()
void
Increment the frequency of this item.void
increaseFrequency
(int f) Increase the frequency of this item.toString()
A string representation of this item.toString
(boolean freq) A string representation of this item, (i.e.
-
Constructor Details
-
Item
-
-
Method Details
-
increaseFrequency
public void increaseFrequency(int f) Increase the frequency of this item.- Parameters:
f
- the amount to increase the frequency by.
-
decreaseFrequency
public void decreaseFrequency(int f) Decrease the frequency of this item.- Parameters:
f
- the amount by which to decrease the frequency.
-
increaseFrequency
public void increaseFrequency()Increment the frequency of this item. -
decreaseFrequency
public void decreaseFrequency()Decrement the frequency of this item. -
getFrequency
public int getFrequency()Get the frequency of this item.- Returns:
- the frequency.
-
getAttribute
Get the attribute that this item originates from.- Returns:
- the corresponding attribute.
-
getItemValueAsString
Get this item's value as a String.- Returns:
- this item's value as a String.
-
getComparisonAsString
Get this item's comparison operator as a String.- Returns:
- this item's comparison operator as a String.
-
toString
A string representation of this item. (i.e.- ).
-
toString
A string representation of this item, (i.e.- ). This default implementation just prints the attribute name and (optionally) frequency information.
- Parameters:
freq
- true if the frequency should be included.- Returns:
- a string representation of this item.
-
compareTo
Ensures that items will be sorted in descending order of frequency. Ties are ordered by attribute name.- Specified by:
compareTo
in interfaceComparable<Item>
- Parameters:
comp
- the Item to compare against.
-
equals
Equals. Just compares attribute. -
hashCode
public int hashCode()
-