Смертность: различия между версиями

Материал из Поле цифровой дидактики
Строка 22: Строка 22:
   set alpha (0.085 * 0.5 / (exp(0.085 * life-expectancy) - 1))
   set alpha (0.085 * 0.5 / (exp(0.085 * life-expectancy) - 1))
   ask turtles [
   ask turtles [
    ;Mapping life expectancy to probability of death through the 50% point on the Gompertz cummulative density function
       if random 1000 < (alpha * exp(0.085 * age)) * 1000  
    ;if random 1000 < ( 1 - exp(-(0.693) * (1 - exp(0.085 * age)) / (1 - exp(0.085 * life-expectancy)))) * 1000 [
    [
      ;if random 1000 < ( 1 - ( exp ( ( 1 - exp(0.085 * age)) / ( 1 - exp(0.085 * life-expectancy)) * -0.693))) * 1000 [ 
       if random 1000 < (alpha * exp(0.085 * age)) * 1000 [
       set ndeaths ndeaths + 1
       set ndeaths ndeaths + 1
       die
       die
 
    ]
  ]
  ifelse count turtles  != 0
  [set crude-death (ndeaths / count turtles) * 1000]
  [set crude-death 0]
  set deathrate-hist but-first deathrate-hist
  set deathrate-hist lput crude-death deathrate-hist
  set death-moving-avg mean deathrate-hist
end
</syntaxhighlight>
</syntaxhighlight>


== StarLogo Nova ==
== StarLogo Nova ==

Версия 16:15, 2 мая 2024


Описание Сме́ртность — свойство живых организмов быть подверженными смерти.
Область знаний Биология
Авторы
Поясняющее видео
Близкие понятия
Среды и средства для освоения понятия StarLogo Nova, Netlogo

Закон смертности Гомпертца — Мейкхама (иногда просто Закон Гомпертца, Распределение Гомпертца) — статистическое распределение, которое описывает смертность человека и большинства многоплодных животных. Согласно закону Гомпертца — Мейкхама, смертность является суммой независимого от возраста компонента (члена Мейкхама) и компонента, зависимого от возраста (функция Гомпертца), который экспоненциально возрастает с возрастом и описывает старение организма. В защищённых средах, где внешние причины смерти отсутствуют (в лабораторных условиях, в зоопарках или для людей в развитых странах) независимый от возраста компонент часто становится малым, и формула упрощается до функции Гомпертца.

Согласно закону Гомпертца — Мейкхама, вероятность смерти за фиксированный короткий промежуток времени после достижения возраста x составляет:

[math]\displaystyle{ p=a+b\exp(cx) }[/math],

где x — возраст, а p — относительная вероятность смерти за определённый промежуток времени, a, b и c — коэффициенты.



to check-death
  if ticks = 0 [set deathrate-hist [0 0 0 0 0 0 0 0 0 0]]
  set alpha (0.085 * 0.5 / (exp(0.085 * life-expectancy) - 1))
  ask turtles [
      if random 1000 < (alpha * exp(0.085 * age)) * 1000 
    [
      set ndeaths ndeaths + 1
      die
    ]
  ]
  ifelse count turtles  != 0 
  [set crude-death (ndeaths / count turtles) * 1000]
  [set crude-death 0]
  set deathrate-hist but-first deathrate-hist
  set deathrate-hist lput crude-death deathrate-hist
  set death-moving-avg mean deathrate-hist
end

StarLogo Nova