У меня есть серия (x,y)
точек данных: возможно, местоположение объекта в видео или положение пальца пользователя на сенсорном экране.Мне нужно определить, перемещался ли этот объект / касание / и т.д. приблизительно по прямой линии, и в каком направлении (угол, наклон или любое другое представление работает).
Моей первой мыслью было сделать линейную регрессию дляx
в терминах t
(индекс выборки) и еще один для y
в терминах t
, чтобы получить наклон, затем используйте коэффициенты корреляции для определения линейности данных.Но это должно выполняться постоянно на встроенном оборудовании, и эти вычисления довольно дороги.
Могу ли я воспользоваться какими-либо ярлыками, учитывая, что ось t
в значительной степени не имеет значения?Например, линейная регрессия для y
в терминах x
была бы более эффективной, но она столкнулась бы с проблемами с вертикальными и почти вертикальными линиями.