Skip to content

kovrik/cardinal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 

Repository files navigation

cardinal

Cardinality Estimators.

HyperLogLog

See HyperLogLog: the analysis of a near-optimal cardinality estimation algorithm

Example:

HyperLogLog hll = new HyperLogLog();
int elements = 100000;
for (int i = 0; i < elements; i++) {
    hll.add(new Object());
}
double cardinality = hll.cardinality();
System.out.println("Elements: " + elements);
System.out.println("Cardinality: " + cardinality);

double epsilon = (1.0 - (cardinality / elements)) * 100;
System.out.println("Epsilon: " + epsilon + "%");

TODO

About

Cardinality Estimators

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages