|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectedu.umd.cloud9.util.count.OpenObject2IntConditionalFrequencyDistribution<K>
public class OpenObject2IntConditionalFrequencyDistribution<K extends Comparable<K>>
An implementation of a conditional frequency distribution for arbitrary events, backed by a fastutil open hash map. This class keeps track of frequencies using ints, so beware when dealing with a large number of observations.
| Constructor Summary | |
|---|---|
OpenObject2IntConditionalFrequencyDistribution()
|
|
| Method Summary | |
|---|---|
void |
check()
Performs an internal consistency check of this data structure. |
int |
get(K k,
K cond)
Returns the observed frequency of k conditioned on cond. |
OpenObject2IntFrequencyDistribution<K> |
getConditionalDistribution(K cond)
Returns the frequency distribution conditioned on cond. |
int |
getMarginalCount(K k)
Returns the marginal count of k. |
long |
getSumOfAllFrequencies()
Returns the sum of all frequencies. |
void |
increment(K k,
K cond)
Increments the observed frequency of k conditioned on cond. |
void |
increment(K k,
K cond,
int v)
Increments the observed frequency of k conditioned on cond by v. |
void |
set(K k,
K cond,
int v)
Sets the observed frequency of k conditioned on cond to v. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public OpenObject2IntConditionalFrequencyDistribution()
| Method Detail |
|---|
public void set(K k,
K cond,
int v)
Object2IntConditionalFrequencyDistributionk conditioned on cond to v.
set in interface Object2IntConditionalFrequencyDistribution<K extends Comparable<K>>
public void increment(K k,
K cond)
Object2IntConditionalFrequencyDistributionk conditioned on cond.
increment in interface Object2IntConditionalFrequencyDistribution<K extends Comparable<K>>
public void increment(K k,
K cond,
int v)
Object2IntConditionalFrequencyDistributionk conditioned on cond by v.
increment in interface Object2IntConditionalFrequencyDistribution<K extends Comparable<K>>
public int get(K k,
K cond)
Object2IntConditionalFrequencyDistributionk conditioned on cond.
get in interface Object2IntConditionalFrequencyDistribution<K extends Comparable<K>>public int getMarginalCount(K k)
Object2IntConditionalFrequencyDistributionk. That is, sum of counts of
k conditioned on all cond.
getMarginalCount in interface Object2IntConditionalFrequencyDistribution<K extends Comparable<K>>public OpenObject2IntFrequencyDistribution<K> getConditionalDistribution(K cond)
Object2IntConditionalFrequencyDistributioncond.
getConditionalDistribution in interface Object2IntConditionalFrequencyDistribution<K extends Comparable<K>>public long getSumOfAllFrequencies()
Object2IntConditionalFrequencyDistribution
getSumOfAllFrequencies in interface Object2IntConditionalFrequencyDistribution<K extends Comparable<K>>public void check()
Object2IntConditionalFrequencyDistribution
check in interface Object2IntConditionalFrequencyDistribution<K extends Comparable<K>>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||