169 похожих чатов

Добрый день. Задача такая: найти среднее количество планктона по годам.

Но с поправкой на то, что в разные года было разное количество сегментов исследовано, а судна исследовавшие сегменты проплывали разные дистанции. Правильно ли я понимаю, что в данном случае нужно использовать взвешенное среднее? Можно ли во взвешенном среднем использовать два параметра для весов?

zooplankton %>%
group_by(Year) %>%
summarise(mean = weighted.mean(Total_abundance, Segment_No,Segment_Length, na.rm = TRUE))

5 ответов

21 просмотр

Это учебная задача или реальная? Если реальная, то тут должен быть иной подход: такие исследования делаются с целью мониторинга, поэтому нужно иметь возможнсоть сравнивать полученные вами значения и значения, полученные другими исследователями. Поэтому в каждой отрасли (по классам организмов) есть свои наработанные методики (которые могут быть устаревшими или даже не всегда применимыми), но именно эти методики — классические, и которые нужно реализовывать, чтобы результаты были сравнимы с предыдущими исследователями. А всё остальное (в том числе изобретение новых методик) уже факультативно. Поэтому вам нужно поднять литературу конкретно по методикам по вашим организмам и посмотреть, как их мониторят. (Например, когда я работал по подсчету тигров, то в ходу у "тигрологов" была такая методика: https://kolesovdmitry.github.io/logbook/tigers-on-trails-occupancy-modeling-for-cluster-sampling.html), и ее пришлось реализовывать, хотя не все положения методики были логичны. Думаю, что в вашей отрасли существует плюс-минус подобная основная статья. P.S. Все сказанное имеет смысл, если вы работаете не над учебной задачей. Если задача учебная — то там другие подходы

Ekaterina- Автор вопроса
Dmitry Kolesov
Это учебная задача или реальная? Если реальная, то...

Спасибо за развёрнутый ответ. Это учебная задача.

Ekaterina
Спасибо за развёрнутый ответ. Это учебная задача.

Тогда зависит от того, насколько глубоко вы хотите закопаться. В первом приближении - да, можно использовать средневзвешенное. Но там попадетесь на том, что плотность размещения планктона в пространстве неоднородна и у близких точек мониторинга получатся близкие значения плотностей. (Тут близость как во времени, так и в пространстве). Поэтому на следующем этапе нужно смотреть, как бороться с подобной корреляцией в данных

Ekaterina- Автор вопроса
Dmitry Kolesov
Тогда зависит от того, насколько глубоко вы хотите...

Дело в том, что в задании не нужно глубоко погружаться в теорию. Оно больше направлено на отработку R.

Ekaterina
Дело в том, что в задании не нужно глубоко погружа...

Понял. Тогда конечно хватит средневзвешенного

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта