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.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.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.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.fager_mcgowan(a, b, c, d, n)[source]¶
Fager-McGowan 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.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_legendre(a, b, c, d, n)[source]¶
Gower-Legendre 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.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.mountford(a, b, c, d, n)[source]¶
Mountford 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.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.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.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.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.three_way_jaccard(a, b, c, d, n)[source]¶
Three-way Jaccard coefficient from contingency table.