Программа R - годовая численность населения oop и перевод людей в новую возрастную группу в зависимости от их возраста - PullRequest
0 голосов
/ 15 апреля 2020

Я новичок в R, и в настоящее время мне нужно рассчитать годовую популяцию (количество особей) животного, имеющего cie, которое можно разделить на 3 группы (телята, подростки и взрослые). Дело в том, что в формуле, которую вы собираетесь увидеть, я не знаю, как добавить только зрелую возрастную группу в следующую группу для составления моего графика и т. Д. (Поскольку у каждой возрастной группы есть свой собственный коэффициент смертности, размножаться могут только взрослые и тд). Я знаю, как сделать все oop для t + 1, но я действительно не знаю, как запрограммировать каждую зрелую младшую группу в новую группу, чтобы выяснить общую численность населения каждый год. Вот формула для большего контекста:

C = Теленок (в возрасте от 0 до 3 лет) -> в момент t = 0, 45 в 0 лет

SA = Subadults ( возраст от 4 до 6 лет) -> в момент t = 0, в возрасте 4 лет - 30

A = Взрослые (в возрасте от 7 до 30 лет, они d ie в возрасте 30 лет автоматически) -> в момент времени t = 0 в возрасте 7 лет 141 человек

T = общая численность населения

∆t = временной шаг (один год)

-

T = A + SA + C

Зная, что:

A (t + 1) = A (t) + ( созревание подвзрослых - A (t) * 0,029) * ∆t

SA (t + 1) = SA (t) + ( созревающие телята - созревшие подросли - SA (t) * 0,022) * ∆t

C (t + 1) = C (t) + (роды - созревшие телята - C (t) * 0,028) * ∆t родов = 0,25 * 0,57 * A (t) * (1 - T (t) / 800)

Если кто-нибудь может объяснить мне, как полностью рассчитывать на R точное «созревание» каждый год, а также как исключать людей, когда они достигают определенного возраст?

Большое спасибо, я все еще новичок в R, и я полностью потерян, причина, почему я прошу здесь просто учиться!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...