Package de.uni_mannheim.informatik.dws.melt.matching_jena_matchers.external.services.setSimilarityMeasures
Class RelativeSubsetSizeCoefficient
java.lang.Object
de.uni_mannheim.informatik.dws.melt.matching_jena_matchers.external.services.setSimilarityMeasures.RelativeSubsetSizeCoefficient
- All Implemented Interfaces:
SetSimilarityMeasure
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiondouble
calculateSimilarity
(String[] s1, String[] s2) Instance-Specific similarity calculation.double
calculateSimilarity
(HashSet<String> set1, HashSet<String> set2) Instance-Specific similarity calculation.double
calculateSimilarityWithNumbers
(int common, int sizeSet1, int sizeSet2) A quick way to calcualte set similarity.getName()
Get the name representation of the SetSimilarity Measure.
-
Constructor Details
-
RelativeSubsetSizeCoefficient
public RelativeSubsetSizeCoefficient()
-
-
Method Details
-
calculateSimilarity
Description copied from interface:SetSimilarityMeasure
Instance-Specific similarity calculation. Returns a similarity value in the range of [0.0, 1.0].- Specified by:
calculateSimilarity
in interfaceSetSimilarityMeasure
- Parameters:
s1
- Set 1 as String Array.s2
- Set 2 as String Array.- Returns:
- A similarity value in the range of [0.0, 1.0].
-
calculateSimilarity
Description copied from interface:SetSimilarityMeasure
Instance-Specific similarity calculation. Returns a similarity value in the range of [0.0, 1.0].- Specified by:
calculateSimilarity
in 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:SetSimilarityMeasure
A quick way to calcualte set similarity.- Specified by:
calculateSimilarityWithNumbers
in 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:SetSimilarityMeasure
Get the name representation of the SetSimilarity Measure.- Specified by:
getName
in interfaceSetSimilarityMeasure
- Returns:
- Name respresentation as String.
-