Миграция китов, места питания и места размножения: анализ данных на языке программирования R
Статья "Миграция китов, места питания и места размножения: анализ данных на языке программирования R" представляет собой исследование миграционных путей китов с использованием данных GPS-маркировки. Авторы статьи используют язык программирования R и различные пакеты, такие как «dplyr» «leaflet», для загрузки, обработки и визуализации данных. Статья описывает процесс работы с данными, включая загрузку данных, обработку и фильтрацию данных, а также создание карт мест питания и размножения. Авторы статьи также используют различные методы анализа, такие как группировка данных, построение графиков и карт, для анализа миграционного маршрута китов и выявить возможные факторы, которые могут влиять на перемещение.
Статья может быть полезна для исследователей, которые интересуются миграцией китов, а также для тех, кто хочет изучить использование языка программирования R для анализа и визуализации геоданных. Кроме того, статья может быть полезна для экологов и специалистов по охране природы, которые занимаются мониторингом и охраной морских млекопитающих.
Киты — это одни из самых крупных животных на Земле. Каждый год они мигрируют на большие расстояния, чтобы найти пищу и более благоприятные места для размножения.
Миграция китов, а также их места питания и размножения, являются очень важными аспектами в исследованиях морских млекопитающих. Анализ данных миграции китов с помощью R позволяет получить более точную информацию о местонахождении китов и их поведении в различных условиях. Эта информация может быть использована для разработки стратегий управления популяциями китов и охраны их мест обитания. Кроме того, изучение миграции китов может помочь в понимании влияния изменения климата и других факторов на их жизнедеятельность и выживаемость
В этой статье мы рассмотрим анализ данных миграции китов, их места питания и места размножения с помощью языка программирования R. Для начала мы загрузим необходимые библиотеки, такие как dplyr и leaflet.
Библиотека dplyr нужна для обработки и анализа данных в языке программирования R. Она предоставляет инструменты для фильтрации, сортировки, группировки, объединения и преобразования данных [1, c.67].
Библиотека leaflet нужна для создания интерактивных карт в языке программирования R. Она предоставляет инструменты для создания карт с различными слоями, маркерами, легендами, попапами (в англ. popups в библиотеке leaflet — это всплывающие окна, которые могут появляться при клике на маркер или другой элемент на карте. Они содержат дополнительную информацию о местоположении или объекте, который отображается на карте, и могут содержать текст, изображения, ссылки и другие элементы. Попапы могут быть настроены и стилизованы, чтобы соответствовать дизайну карты и обеспечивать удобный пользовательский интерфейс [2, c.159]) и другими элементами управления, которые могут быть использованы для отображения различных типов данных на карте.
Рис. 1. Установка библиотек
Далее, мы создадим набор данных, который содержит координаты мест обитания и мест размножения китов, а также тип и цвет маркера для каждого места [3].
Рис. 2. Создание набора данных
В нашем наборе данных есть 16 точек, которые представляют местонахождение китов. Они разделены на два типа: места питания и места размножения. Кроме того, каждая точка имеет цвет, который указывает на тип местонахождения.
Мы используем функцию data.frame для создания таблицы данных, содержащей информацию о широте, долготе, типе и цвете маркера для каждой точки.
Рис. 3. Создание таблицы, с информацией о широте, долготе, типе и цвете маркера для каждой точки
Затем мы создаем интерактивную карту с помощью функции leaflet. Мы используем addTiles для добавления фона карты и addCircleMarkers для добавления маркеров на карту. Мы также устанавливаем параметры для радиуса, цвета и прозрачности маркеров.
Рис. 4. Визуализация карты
В результате мы получаем интерактивную карту, на которой отображаются места обитания и места размножения китов. Синие маркеры обозначают места питания, красные – размножения.
Рис. 5. Интерактивная карта с местом питания и размножения китов
Как видно на карте, киты мигрируют на большие расстояния, чтобы найти места питания и места размножения. Некоторые точки находятся близко к берегу, в то время как другие находятся в открытом море. Круговые маркеры позволяют нам различать места питания и места размножения китов.
Полученные данные показывают, что места размножения китов находятся ближе к экватору, а места питания - на севере и юге. Это связано с тем, что теплые воды экватора обеспечивают более обильное питание, а холодные воды на севере и юге являются идеальными для размножения.
Добавим окно с обозначением точек.
Рис. 6. Визуализация карточки с описанием точек
В заключении мы рассмотрели анализ данных миграции китов, их места питания и места размножения с помощью языка программирования R. Набор данных показал, что киты мигрируют на большие расстояния, чтобы найти места питания и места размножения, и что места питания находятся ближе к экватору, а места размножения - на севере и юге. Эти данные могут быть использованы для дальнейшего изучения миграции китов и их мест обитания.
- Золотарюк, А. В. Язык и среда программирования R : учебное пособие / А. В. Золотарюк. — Москва : ИНФРА-М, 2020. — 162 с. — (Высшее образование: Бакалавриат).
- Карпович, Е. Е. Языки программирования интеллектуальных систем : учебник / Е. Е. Карпович. - Москва : Изд. Дом НИТУ «МИСиС», 2018. - 172 с.
- Мельников В.В., Зеленский М.Л., Айнана Л.И.2002. Результаты береговых наблюдений серых китов в водах Чукотского полуострова // Морские млекопитающие. М.: ООО «Куран». С. 281-298.