Я пытаюсь оценить сходство между тремя различными объектами (здесь выражаются как кривые). Одна из кривых представляет собой «учитель» (зеленая кривая), а две другие - «ученики».Методы оценки сходства кривых
При исследовании, как решить эту проблему, я пришел через несколько методов:
Procrustes Анализ Procrustes Analysis with NumPy?
Пик Нахождение Peak finding algorithm
Минковский Distance (оштрафовать на выбросы тяжелее)
Все три метода имеют свои преимущества и недостатки, однако ни один из них, кажется, чтобы помочь мне с проблемой продемонстрированной на изображении:
я «знать», что «студент 3» (оранжевая кривая) ближе к «учителю», однако расстояние «умение 5» измеряется как самое близкое
Пиковые оценки хорошо подходят для острых краев, и здесь здесь не работает.
У меня нет фона в обработке сигнала (который является то, что появляется проблема будет требовать), и я был бы признателен за общие предложения/методы, как для решения такого рода проблем.
Спасибо @Gabe. Я использую обобщенное эвклидово расстояние - расстояние до Минковского. Я снова буду проверять результаты, но я думаю, что это не дало мне то, что я хотел, поэтому я начал смотреть на пиковый анализ (я рад, что мне не нужна обработка сигналов здесь, и эта проблема разрешима с помощью дистанционная мера) –
Да, действительно, здесь отлично работает эвклидово расстояние (или минковский с p = 2). Я, должно быть, смотрел на другой экземпляр кривых за раз. –