Package de.uni_mannheim.informatik.dws.melt.matching_jena_matchers.external.services.setSimilarityMeasures
Class CombinedJaccardAndOverlapCoefficient
java.lang.Object
de.uni_mannheim.informatik.dws.melt.matching_jena_matchers.external.services.setSimilarityMeasures.CombinedJaccardAndOverlapCoefficient
- All Implemented Interfaces:
SetSimilarityMeasure
50% Jaccard, 50% Overlap Coefficient.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublecalculateSimilarity(String[] set1, String[] set2) Instance-Specific similarity calculation.doublecalculateSimilarity(HashSet<String> set1, HashSet<String> set2) Instance-Specific similarity calculation.doublecalculateSimilarityWithNumbers(int common, int sizeSet1, int sizeSet2) A quick way to calcualte set similarity.getName()Get the name representation of the SetSimilarity Measure.
-
Constructor Details
-
CombinedJaccardAndOverlapCoefficient
public CombinedJaccardAndOverlapCoefficient()
-
-
Method Details
-
calculateSimilarity
Description copied from interface:SetSimilarityMeasureInstance-Specific similarity calculation. Returns a similarity value in the range of [0.0, 1.0].- Specified by:
calculateSimilarityin interfaceSetSimilarityMeasure- Parameters:
set1- Set 1 as String Array.set2- Set 2 as String Array.- Returns:
- A similarity value in the range of [0.0, 1.0].
-
calculateSimilarity
Description copied from interface:SetSimilarityMeasureInstance-Specific similarity calculation. Returns a similarity value in the range of [0.0, 1.0].- Specified by:
calculateSimilarityin interfaceSetSimilarityMeasure- Parameters:
set1- Set 1.set2- Set 2.- Returns:
- A similarity value in the range of [0.0, 1.0].
-
calculateSimilarityWithNumbers
public double calculateSimilarityWithNumbers(int common, int sizeSet1, int sizeSet2) Description copied from interface:SetSimilarityMeasureA quick way to calcualte set similarity.- Specified by:
calculateSimilarityWithNumbersin interfaceSetSimilarityMeasure- Parameters:
common- The number of common elements.sizeSet1- The size of set 1.sizeSet2- The size of set 2.- Returns:
- The similarity result.
-
getName
Description copied from interface:SetSimilarityMeasureGet the name representation of the SetSimilarity Measure.- Specified by:
getNamein interfaceSetSimilarityMeasure- Returns:
- Name respresentation as String.
-