tl.lin.data.cfd
Class Object2IntConditionalFrequencyDistributionFastutil<K extends Comparable<K>>
java.lang.Object
tl.lin.data.cfd.Object2IntConditionalFrequencyDistributionFastutil<K>
- All Implemented Interfaces:
- tl.lin.data.cfd.Object2IntConditionalFrequencyDistribution<K>
public class Object2IntConditionalFrequencyDistributionFastutil<K extends Comparable<K>>
- extends Object
- implements tl.lin.data.cfd.Object2IntConditionalFrequencyDistribution<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.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Object2IntConditionalFrequencyDistributionFastutil
public Object2IntConditionalFrequencyDistributionFastutil()
set
public void set(K k,
K cond,
int v)
- Specified by:
set in interface tl.lin.data.cfd.Object2IntConditionalFrequencyDistribution<K extends Comparable<K>>
increment
public void increment(K k,
K cond)
- Specified by:
increment in interface tl.lin.data.cfd.Object2IntConditionalFrequencyDistribution<K extends Comparable<K>>
increment
public void increment(K k,
K cond,
int v)
- Specified by:
increment in interface tl.lin.data.cfd.Object2IntConditionalFrequencyDistribution<K extends Comparable<K>>
get
public int get(K k,
K cond)
- Specified by:
get in interface tl.lin.data.cfd.Object2IntConditionalFrequencyDistribution<K extends Comparable<K>>
getMarginalCount
public long getMarginalCount(K k)
- Specified by:
getMarginalCount in interface tl.lin.data.cfd.Object2IntConditionalFrequencyDistribution<K extends Comparable<K>>
getConditionalDistribution
public tl.lin.data.fd.Object2IntFrequencyDistribution<K> getConditionalDistribution(K cond)
- Specified by:
getConditionalDistribution in interface tl.lin.data.cfd.Object2IntConditionalFrequencyDistribution<K extends Comparable<K>>
getSumOfAllCounts
public long getSumOfAllCounts()
- Specified by:
getSumOfAllCounts in interface tl.lin.data.cfd.Object2IntConditionalFrequencyDistribution<K extends Comparable<K>>
check
public void check()
- Specified by:
check in interface tl.lin.data.cfd.Object2IntConditionalFrequencyDistribution<K extends Comparable<K>>
Copyright © 2013. All Rights Reserved.