Я новичок в 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, и я полностью потерян, причина, почему я прошу здесь просто учиться!