patter

Бесплатно
Открытый исходный код
Windows
macOS
Linux

Сайт: edwardlavender.github.io/patter

Пакет patter для языка программирования R предоставляет алгоритмы фильтрации частиц, сглаживания и выборки для моделирования движений животных. Основное применение пакета связано с анализом данных пассивной акустической телеметрии, что позволяет восстанавливать траектории перемещений и выявлять паттерны использования пространства. patter является развитием экспериментального пакета flapper и включает в себя улучшенную методологию, повышенную производительность и стабильность.

Основной функционал patter включает фильтрацию частиц с помощью функции pf_filter(), которая моделирует возможные местоположения животного во времени, учитывая все доступные данные, такие как акустические наблюдения и глубину. Для сглаживания траекторий используется метод двухфильтрового сглаживания через функцию pf_smoother_two_filter(), что позволяет получить более точные и стабильные оценки перемещений. Пакет также предоставляет функции для подготовки данных, их симуляции и визуализации, что делает его мощным инструментом для экологов и биологов, занимающихся изучением движений животных.

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