public class Alternative extends java.lang.Object implements java.lang.Comparable<Alternative>
Chunk
, in which it is stored within a collection among alternatives belonging to other prediction classes.
The Alternative contains a label, the average value of all occurrences within the whole log as well as a list containing all these occurrences.Constructor and Description |
---|
Alternative(java.lang.String label,
java.util.ArrayList<java.lang.Double> list) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(Alternative o) |
void |
computeAvg(int elementsInChunk)
Computes average probability of the alternative, rounds it to 3 digits and stores it in the avg attribute.
|
boolean |
equals(java.lang.Object obj) |
double |
getAvg() |
java.lang.String |
getLabel() |
java.util.ArrayList<java.lang.Double> |
getList() |
int |
hashCode() |
void |
setAvg(double avg) |
void |
setLabel(java.lang.String label) |
void |
setList(java.util.ArrayList<java.lang.Double> list) |
java.lang.String |
toString() |
public Alternative(java.lang.String label, java.util.ArrayList<java.lang.Double> list)
public void computeAvg(int elementsInChunk)
public int compareTo(Alternative o)
compareTo
in interface java.lang.Comparable<Alternative>
public double getAvg()
public void setAvg(double avg)
public java.lang.String getLabel()
public void setLabel(java.lang.String label)
public java.util.ArrayList<java.lang.Double> getList()
public void setList(java.util.ArrayList<java.lang.Double> list)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object