• Как сравнить 2 числовых последовательности на схожесть в %?

    @MeOnHabr Автор вопроса
    Да, надо было сначала хорошо обдумать самому, а потом уже спрашивать. Как-то спонтанно появилась мысль спросить помощи у общества, в результате имеем то, что имеем :)

    Попытка номер 2:

    Задача: Имеется некоторый идеальный шкальный профиль (просто последовательность чисел по разным шкалам), с которым надо сравнить результат, полученный испытуемым и получить процент сходства.

    На этом имеющиеся вводные и закончились. Чтобы ограничить количество проблем, можно попробовать ограничивать результат с одной стороны, т.е. если испытуемый набрал 5, а в идеале требуется только 3, то считаем, что критерий он полностью удовлетворил и это 100%.

    Получилось что-то подобное, но не оставляет ощущение, что это немного не то, что запрашивалось.
    5e81d20097db6163797971.png

    Остаются, правда, вопросы быстродействия, т.к. в результате испытуемого должно быть 90-100 чисел и их надо будет сравнить с приблизительно 300 другими последовательностями и выплюнуть результат. Есть подозрение, что недорогой vps подавится при выдёргивании каждой последовательности из бд, если к нему обращаться более-менее регулярно.