Similarity

All the functions here are functions to find similarities between two pieces of data based on contingency table.

Row 2

Row 1

1

0

1

a

b

0

c

d

Each function has the same parameters and return values:

Parameters
aint

Count of same 1 numbers.

bint

The sum of 1 in row 1 and 0 in row 2.

cint

Sum 1 in row 2 and 0 in row 1.

dint

Count of same 0 numbers.

nint

Sum of all the numbers.

Returns
float

The similarity value between two pieces of data.

besimilarity.similarity.ample(a, b, c, d, n)[source]

Ample coefficient from contingency table.

besimilarity.similarity.anderberg(a, b, c, d, n)[source]

Andersberg coefficient from contingency table.

besimilarity.similarity.baroni_urbani_buser_1(a, b, c, d, n)[source]

Baroni-UrbaniBuser 1 coefficient from contingency table.

besimilarity.similarity.baroni_urbani_buser_2(a, b, c, d, n)[source]

Baroni-UrbaniBuser 2 coefficient from contingency table.

besimilarity.similarity.braun_banquet(a, b, c, d, n)[source]

Braun-Banquet coefficient from contingency table.

besimilarity.similarity.cole(a, b, c, d, n)[source]

Cole coefficient from contingency table.

besimilarity.similarity.cosine(a, b, c, d, n)[source]

Cosine coefficient from contingency table.

besimilarity.similarity.dennis(a, b, c, d, n)[source]

Dennis coefficient from contingency table.

besimilarity.similarity.derived_jaccard(a, b, c, d, n)[source]

Derived Jaccard coefficient from contingency table.

besimilarity.similarity.derived_rusell_rao(a, b, c, d, n)[source]

Derived Rusell-Rao coefficient from contingency table.

besimilarity.similarity.dice_1(a, b, c, d, n)[source]

Dice 1 coefficient from contingency table.

besimilarity.similarity.dice_2(a, b, c, d, n)[source]

Dice 2 coefficient from contingency table.

besimilarity.similarity.disperson(a, b, c, d, n)[source]

Dispersion coefficient from contingency table.

besimilarity.similarity.driver_kroeber(a, b, c, d, n)[source]

Driver-Kroeber coefficient from contingency table.

besimilarity.similarity.eyraud(a, b, c, d, n)[source]

Eyraud coefficient from contingency table.

besimilarity.similarity.fager_mcgowan(a, b, c, d, n)[source]

Fager-McGowan coefficient from contingency table.

besimilarity.similarity.faith(a, b, c, d, n)[source]

Faith coefficient from contingency table.

besimilarity.similarity.forbes_1(a, b, c, d, n)[source]

Forbes 1 coefficient from contingency table.

besimilarity.similarity.forbes_2(a, b, c, d, n)[source]

Forbes 2 coefficient from contingency table.

besimilarity.similarity.fossum(a, b, c, d, n)[source]

Fossum coefficient from contingency table.

besimilarity.similarity.get_all_functions_name()[source]

Get all the functions in the module.

Returns

List of all the functions.

Return type

list

besimilarity.similarity.get_function(name)[source]

Get function by name.

Parameters

name (str) – Name of the function.

Returns

Function object.

Return type

function

besimilarity.similarity.gilbert_wells(a, b, c, d, n)[source]

Gilbert-Wells coefficient from contingency table.

besimilarity.similarity.goodman_kruskal(a, b, c, d, n)[source]

Goodman-Kruskal coefficient from contingency table.

besimilarity.similarity.gower(a, b, c, d, n)[source]

Gower coefficient from contingency table.

besimilarity.similarity.gower_legendre(a, b, c, d, n)[source]

Gower-Legendre coefficient from contingency table.

besimilarity.similarity.hamann(a, b, c, d, n)[source]

Hamann coefficient from contingency table.

besimilarity.similarity.inner_product(a, b, c, d, n)[source]

Inner product coefficient from contingency table.

besimilarity.similarity.intersection(a, b, c, d, n)[source]

Intersection coefficient from contingency table.

besimilarity.similarity.jaccard(a, b, c, d, n)[source]

Jaccard coefficient from contingency table.

besimilarity.similarity.johnson(a, b, c, d, n)[source]

Johnson coefficient from contingency table.

besimilarity.similarity.kulczynski_1(a, b, c, d, n)[source]

Kulczynski 1 coefficient from contingency table.

besimilarity.similarity.kulczynski_2(a, b, c, d, n)[source]

Kulczynski 2 coefficient from contingency table.

besimilarity.similarity.mc_connaughey(a, b, c, d, n)[source]

McConnaughey coefficient from contingency table.

besimilarity.similarity.michael(a, b, c, d, n)[source]

Michael coefficient from contingency table.

besimilarity.similarity.mountford(a, b, c, d, n)[source]

Mountford coefficient from contingency table.

besimilarity.similarity.neili(a, b, c, d, n)[source]

Neili coefficient from contingency table.

besimilarity.similarity.ochiai_1(a, b, c, d, n)[source]

Ochiai 1 coefficient from contingency table.

besimilarity.similarity.ochiai_2(a, b, c, d, n)[source]

Ochiai 2 coefficient from contingency table.

besimilarity.similarity.otsuka(a, b, c, d, n)[source]

Otsuka coefficient from contingency table.

besimilarity.similarity.pearson_1(a, b, c, d, n)[source]

Pearson 1 coefficient from contingency table.

besimilarity.similarity.pearson_2(a, b, c, d, n)[source]

Pearson 2 coefficient from contingency table.

besimilarity.similarity.pearson_3(a, b, c, d, n)[source]

Pearson 3 coefficient from contingency table.

besimilarity.similarity.pearson_heron_1(a, b, c, d, n)[source]

Pearson Heron 1 coefficient from contingency table.

besimilarity.similarity.pearson_heron_2(a, b, c, d, n)[source]

Pearson Heron 2 coefficient from contingency table.

besimilarity.similarity.peirce(a, b, c, d, n)[source]

Peirce coefficient from contingency table.

besimilarity.similarity.rogers_tanimoto(a, b, c, d, n)[source]

Rogers-Tanimoto coefficient from contingency table.

besimilarity.similarity.russell_rao(a, b, c, d, n)[source]

Russell-Rao coefficient from contingency table.

besimilarity.similarity.simpson(a, b, c, d, n)[source]

Simpson coefficient from contingency table.

besimilarity.similarity.sokal_michener(a, b, c, d, n)[source]

Sokal-Michener coefficient from contingency table.

besimilarity.similarity.sokal_sneath_1(a, b, c, d, n)[source]

Sokal-Sneath 1 coefficient from contingency table.

besimilarity.similarity.sokal_sneath_2(a, b, c, d, n)[source]

Sokal-Sneath 2 coefficient from contingency table.

besimilarity.similarity.sokal_sneath_3(a, b, c, d, n)[source]

Sokal-Sneath 3 coefficient from contingency table.

besimilarity.similarity.sokal_sneath_4(a, b, c, d, n)[source]

Sokal-Sneath 4 coefficient from contingency table.

besimilarity.similarity.sokal_sneath_5(a, b, c, d, n)[source]

Sokal-Sneath 5 coefficient from contingency table.

besimilarity.similarity.sorgenfrei(a, b, c, d, n)[source]

Sorgenfrei coefficient from contingency table.

besimilarity.similarity.stiles(a, b, c, d, n)[source]

Stiles coefficient from contingency table.

besimilarity.similarity.tanimoto(a, b, c, d, n)[source]

Tanimoto coefficient from contingency table.

besimilarity.similarity.tarantula(a, b, c, d, n)[source]

Tarantula coefficient from contingency table.

besimilarity.similarity.tarwid(a, b, c, d, n)[source]

Tarwid coefficient from contingency table.

besimilarity.similarity.three_way_jaccard(a, b, c, d, n)[source]

Three-way Jaccard coefficient from contingency table.

besimilarity.similarity.var_of_correlation(a, b, c, d, n)[source]

Variance of correlation coefficient from contingency table.

besimilarity.similarity.yuleq(a, b, c, d, n)[source]

Yuleq coefficient from contingency table.

besimilarity.similarity.yulew(a, b, c, d, n)[source]

Yulew coefficient from contingency table.