Jaccard index: Difference between revisions

Content added Content deleted
(→‎{{header|Wren}}: Updated in line with task description.)
(→‎{{header|Wren}}: Added self pairings - every time I look at this the task description has changed!)
Line 97: Line 97:


var pairs = [
var pairs = [
[a, b], [a, c], [a, d], [a, e], [a, f], [b, c], [b, d], [b, e],
[a, a], [a, b], [a, c], [a, d], [a, e], [a, f], [b, b], [b, c], [b, d], [b, e], [b, f],
[b, f], [c, d], [c, e], [c, f], [d, e], [d, f], [e, f]
[c, c], [c, d], [c, e], [c, f], [d, d], [d, e], [d, f], [e, e], [e, f], [f, f]
]
]


var names = [
var names = [
"AB", "AC", "AD", "AE", "AF", "BC", "BD", "BE",
"AA", "AB", "AC", "AD", "AE", "AF", "BB", "BC", "BD", "BE", "BF",
"BF", "CD", "CE", "CF", "DE", "DF", "EF"
"CC", "CD", "CE", "CF", "DD", "DE", "DF", "EE", "EF", "FF"
]
]


Line 122: Line 122:
F = [8]
F = [8]


J(A, A) = 1
J(A, B) = 0
J(A, B) = 0
J(A, C) = 0
J(A, C) = 0
Line 127: Line 128:
J(A, E) = 0
J(A, E) = 0
J(A, F) = 0
J(A, F) = 0
J(B, B) = 1
J(B, C) = 0.428571
J(B, C) = 0.428571
J(B, D) = 0.25
J(B, D) = 0.25
J(B, E) = 0.5
J(B, E) = 0.5
J(B, F) = 0
J(B, F) = 0
J(C, C) = 1
J(C, D) = 0
J(C, D) = 0
J(C, E) = 0.5
J(C, E) = 0.5
J(C, F) = 0
J(C, F) = 0
J(D, D) = 1
J(D, E) = 0.125
J(D, E) = 0.125
J(D, F) = 0.2
J(D, F) = 0.2
J(E, E) = 1
J(E, F) = 0
J(E, F) = 0
J(F, F) = 1
</pre>
</pre>