package distance
Distance functions.
- Alphabetic
- By Inheritance
- distance
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Type Members
-
class
Hamming extends Distance[Array[Int]]
Hamming distance between two bit strings.
Hamming distance between two bit strings. Note that we treat each integer in the input array as a bit string. In contrast, HammingDistance treats each integer in the input array as a single value.
-
class
MeanMahanttan extends Distance[Array[Int]]
Mean Mahantan distance.
Mean Mahantan distance. Compared to regular Manhattan distance, it normalizes the distance by the sum of contingency table values.
References
- Seung-Seok Choi, et al. A Survey of Binary Similarity and Distance Measures. http://www.iiisci.org/journal/CV$/sci/pdfs/GS315JG.pdf
-
class
PatternDifference extends Distance[Array[Int]]
Pattern difference distance.
Pattern difference distance.
References
- Seung-Seok Choi, et al. A Survey of Binary Similarity and Distance Measures. http://www.iiisci.org/journal/CV$/sci/pdfs/GS315JG.pdf
-
class
ShapeDifference extends Distance[Array[Int]]
Shape Difference distance.
Shape Difference distance.
References
- Seung-Seok Choi, et al. A Survey of Binary Similarity and Distance Measures. http://www.iiisci.org/journal/CV$/sci/pdfs/GS315JG.pdf
-
class
SizeDifference extends Distance[Array[Int]]
Size Difference distance.
Size Difference distance.
References
- Seung-Seok Choi, et al. A Survey of Binary Similarity and Distance Measures. http://www.iiisci.org/journal/CV$/sci/pdfs/GS315JG.pdf
-
class
Vari extends Distance[Array[Int]]
Vari distance class.
Vari distance class.
References
- Seung-Seok Choi, et al. A Survey of Binary Similarity and Distance Measures. http://www.iiisci.org/journal/CV$/sci/pdfs/GS315JG.pdf
Value Members
-
def
contingency(x: Array[Int], y: Array[Int]): (Int, Int, Int, Int)
Build the contingency matrix (a, b, c, d) where for each bite i, j of vector 1 and 2 :
Build the contingency matrix (a, b, c, d) where for each bite i, j of vector 1 and 2 :
- a is incremented if i = 1, j = 1
- b is incremented if i = 1, j = 0
- c is incremented if i = 0, j = 1
- d is incremented if i = 0, j = 0
High level Smile operators in Scala.