|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecttl.lin.data.fd.Int2IntFrequencyDistributionEntry
public class Int2IntFrequencyDistributionEntry
Implementation of Int2IntFrequencyDistribution based on HMapII.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface tl.lin.data.SortableEntries |
|---|
SortableEntries.Order |
| Constructor Summary | |
|---|---|
Int2IntFrequencyDistributionEntry()
|
|
| Method Summary | |
|---|---|
void |
clear()
Removes all events. |
double |
computeLogRelativeFrequency(int k)
Computes the log (base e) of the relative frequency of a particular event key. |
double |
computeRelativeFrequency(int k)
Computes the relative frequency of a particular event key. |
boolean |
contains(int key)
Returns true if key exists in this object. |
void |
decrement(int key)
Decrements the count of an event key. |
void |
decrement(int key,
int cnt)
Decrements the count of a particular event key by cnt. |
int |
get(int key)
Returns the count of a particular event key. |
List<PairOfInts> |
getEntries(SortableEntries.Order ordering)
|
List<PairOfInts> |
getEntries(SortableEntries.Order ordering,
int n)
|
int |
getNumberOfEvents()
Returns number of distinct events observed. |
long |
getSumOfCounts()
Returns the sum of counts of all observed events. |
void |
increment(int key)
Increments the count of an event key. |
void |
increment(int key,
int cnt)
Increments the count of an event key by cnt. |
Iterator<PairOfInts> |
iterator()
Iterator returns the same object every time, just with a different payload. |
int |
remove(int key)
Removes the count of a particular event key. |
int |
set(int key,
int cnt)
Sets the count of a particular event key to cnt. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Int2IntFrequencyDistributionEntry()
| Method Detail |
|---|
public void increment(int key)
Int2IntFrequencyDistributionkey.
increment in interface Int2IntFrequencyDistribution
public void increment(int key,
int cnt)
Int2IntFrequencyDistributionkey by cnt.
increment in interface Int2IntFrequencyDistributionpublic void decrement(int key)
Int2IntFrequencyDistributionkey.
decrement in interface Int2IntFrequencyDistribution
public void decrement(int key,
int cnt)
Int2IntFrequencyDistributionkey by cnt.
decrement in interface Int2IntFrequencyDistributionpublic boolean contains(int key)
Int2IntFrequencyDistributiontrue if key exists in this object.
contains in interface Int2IntFrequencyDistributionpublic int get(int key)
Int2IntFrequencyDistributionkey.
get in interface Int2IntFrequencyDistributionpublic double computeRelativeFrequency(int k)
Int2IntFrequencyDistributionkey.
That is, f(key) / SUM_i f(key_i).
computeRelativeFrequency in interface Int2IntFrequencyDistributionpublic double computeLogRelativeFrequency(int k)
Int2IntFrequencyDistributionkey.
computeLogRelativeFrequency in interface Int2IntFrequencyDistribution
public int set(int key,
int cnt)
Int2IntFrequencyDistributionkey to cnt.
set in interface Int2IntFrequencyDistributionpublic int remove(int key)
Int2IntFrequencyDistributionkey.
remove in interface Int2IntFrequencyDistributionpublic void clear()
Int2IntFrequencyDistribution
clear in interface Int2IntFrequencyDistributionpublic int getNumberOfEvents()
Int2IntFrequencyDistribution
getNumberOfEvents in interface Int2IntFrequencyDistributionpublic long getSumOfCounts()
Int2IntFrequencyDistributionSUM_i f(key_i).
getSumOfCounts in interface Int2IntFrequencyDistributionpublic Iterator<PairOfInts> iterator()
iterator in interface Iterable<PairOfInts>public List<PairOfInts> getEntries(SortableEntries.Order ordering)
getEntries in interface SortableEntries<PairOfInts>
public List<PairOfInts> getEntries(SortableEntries.Order ordering,
int n)
getEntries in interface SortableEntries<PairOfInts>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||