Рейтинговый подход - Match rating approach

В рейтинговый подход (MRA) - это фонетический алгоритм разработан Western Airlines в 1977 г. для индексации и сравнения гомофонный имена.[1]

Сам алгоритм имеет простой набор правил кодирования, но более длинный набор правил сравнения. Основным механизмом является сравнение сходства, которое вычисляет количество несовпадающих символов путем сравнения строк слева направо, а затем справа налево, и удаление одинаковых символов. Это значение вычитается из 6 и затем сравнивается с минимальным порогом. Минимальный порог определен в таблице A и зависит от длины строк.

Закодированное имя известно (возможно, неправильно) как персональный числовой идентификатор (PNI). Закодированное имя не может содержать более 6 букв, содержащих только буквы.

Подход с рейтингом соответствия хорошо работает с именами, содержащими букву "y", в отличие от оригинального варианта NYSIIS алгоритм; например, удачно сочетаются фамилии «Смит» и «Смит». Однако MRA плохо работает с закодированными именами, длина которых различается более чем на 2.

Правила кодирования

  1. Удалите все гласные, если только гласная не начинается в слове.
  2. Удалите второй согласный из любых присутствующих двойных согласных
  3. Уменьшите кодекс до 6 букв, соединив только первые 3 и последние 3 буквы

Правила сравнения

В этом разделе слова «строка (и)» и «имя (а)» означают «закодированные строки» и «закодированные имена».

  1. Если разница в длине между закодированными строками составляет 3 или больше, то сравнение сходства не выполняется.
  2. Получите минимальное значение рейтинга, вычислив сумму длин закодированных строк и используя таблицу A
  3. Обработайте закодированные строки слева направо и удалите все идентичные символы, найденные в обеих строках соответственно.
  4. Обработайте несовпадающие символы справа налево и удалите все идентичные символы, найденные в обоих именах соответственно.
  5. Вычтите количество несовпадающих символов из 6 в более длинной строке. Это рейтинг подобия.
  6. Если рейтинг подобия равен минимальному рейтингу или превышает его, то совпадение считается хорошим.

Минимальный порог

В следующей таблице показано соответствие между минимальным рейтингом и длиной строки.

Таблица А
Сумма длинМинимальный рейтинг
≤ 45
4 <сумма ≤ 74
7 <сумма ≤ 113
= 122

Примеры рейтингового подхода

В таблице ниже показаны результаты алгоритма подхода к оценке соответствия для некоторых распространенных гомофонных имен.

ИмяКодекс MRAМинимальный рейтингРейтинг сравнения схожести
БирнBYRN45
BoernBRN
СмитSMTH35
СмитSMYTH
ЕкатеринаCTHRN34
КэтринКТРИН

Смотрите также

Soundex

Рекомендации

  1. ^ Мур, Г. Б.; Kuhns, J L .; Treffzs, J L .; Монтгомери, К. А. (1 февраля 1977 г.). Доступ к индивидуальным записям из файлов личных данных с использованием неуникальных идентификаторов. Национальный институт стандартов и технологий США. п. 17. НИСТ СП - 500-2. Сложить резюме.

внешняя ссылка