Пакет patter для языка программирования R предоставляет алгоритмы фильтрации частиц, сглаживания и выборки для моделирования движений животных. Основное применение пакета связано с анализом данных пассивной акустической телеметрии, что позволяет восстанавливать траектории перемещений и выявлять паттерны использования пространства. patter является развитием экспериментального пакета flapper и включает в себя улучшенную методологию, повышенную производительность и стабильность.
Основной функционал patter включает фильтрацию частиц с помощью функции pf_filter(), которая моделирует возможные местоположения животного во времени, учитывая все доступные данные, такие как акустические наблюдения и глубину. Для сглаживания траекторий используется метод двухфильтрового сглаживания через функцию pf_smoother_two_filter(), что позволяет получить более точные и стабильные оценки перемещений. Пакет также предоставляет функции для подготовки данных, их симуляции и визуализации, что делает его мощным инструментом для экологов и биологов, занимающихся изучением движений животных.
- pf_filter(): Функция фильтрации частиц для моделирования возможных местоположений животного во времени.
 - pf_smoother_two_filter(): Двухфильтровое сглаживание для получения более точных оценок траекторий.
 - assemble_*(): Набор функций для подготовки и симуляции данных, необходимых для фильтрации частиц.
 - Интеграция с бэкендом на языке Julia для повышения производительности.
 - Поддержка анализа данных пассивной акустической телеметрии, включая акустические наблюдения и дополнительные данные, такие как глубина.
 - Визуализация и картирование паттернов использования пространства и траекторий перемещений.
 - Унификация методов, ранее известных как алгоритмы flapper, с улучшенной методологией и стабильностью.