for Computing Jaro odległości dwóch ciąg używamy tego równania:jak obliczyć "m" w odległości Jaro Winklera?
dj = 1/3 (m/| s1 | + m/| S2 | + (mt)/m)
Jak należy obliczyć "m" dla dwóch ciągów w tym równaniu?
Jeśli "m" jest różnicą między dwoma łańcuchami, dlaczego przykład przy Wikipedia dla dwóch ciągów "MARTHA" i "MARHTA", m wynosi 6. Myślę, że powinno być 1, ponieważ różnica między ciągami to 1, a nie 6! Czy mam rację?
m to liczba pasujących znaków między dwoma ciągami, która wynosi 6 w twoim przypadku. – rakeshjain
Przykład Wikipedii (http://en.wikipedia.org/wiki/Jaro%E2%80%93Winkler_distance#Example) wykonuje świetną robotę przechodząc przez twój dokładny problem, więc jaki jest prawdziwy problem? – AndyG
@ AndyG: Nie rozumiem, jak obliczyć m i t! w przykładzie Wikipedii, dla "MARTHA" i "MARHTA", m = 6, oznacza wszystkie te same znaki, ale dla "CRATE" i "TRACE", m = 3, oznacza to wszystkie te same znaki w tej samej kolejności, więc dla "MARTHA" i "MARHTA", m powinno być 4, ponieważ T i H nie są w tej samej kolejności w dwóch strunach! –