Создавайте собственные эпидемии

Несколько дней назад, в начале марта, Валенсия готовилась к празднованию фестиваля Фальяс. Но на этот раз мы оказались запертыми в своих домах, чтобы предотвратить распространение коронавируса. Без Фальяса и взаперти дома я начал программировать Карантин 2020, простой симулятор эпидемий, который сейчас вам представляю. С помощью этого симулятора вы сможете создать собственную эпидемию во Флатландии.

Флатландия и правила игры

Симулятор создает плоский мир без границ, в котором эпидемия внешне представлена ​​цветовыми кодами. Больные отображаются красным цветом, инфицированные - розовым, иммунные - синим, а здоровые - зеленым. Флатландия состоит из большого количества людей. Чтобы запустить симуляцию, система проверяет окрестности каждого человека во Флатландии, которая состоит из окружающих людей. Параметр neighborhood можно настроить с двумя оценками. Уровень 2 проверяет 8 человек, а уровень 3 - 24 человека. Параметр под названием contacts имитирует социальные контакты человека с его соседями. Параметр контактов используется для имитации применения социальной дистанции к своему соседству. Чтобы контролировать, кто заражается, вы также можете варьировать параметр, называемый заразностью, который описывает, сколько человек должно быть заражено по соседству, чтобы человек заразился.

Описание эпидемии

Есть и другие параметры, которые настраивают эпидемию. Инкубационный период заболевания — это параметр, который описывает, как долго инфицированный человек может прожить без симптомов заболевания. Еще одним описательным параметром является выздоровление или период, в течение которого человек болен. В эти периоды инкубации и выздоровления особь может заразить соседей. С другой стороны, параметр иммунитет — это период после выздоровления, в течение которого человек не может повторно заразиться. Вы можете выбрать полный или ограниченный иммунитет на период. Частичный иммунитет может генерировать волны эпидемий или ситуаций эндемического баланса. Рассеивание – это параметр для имитации перемещения. С помощью этого параметра две выбранные особи случайным образом меняются местами с необходимой периодичностью. Наконец, параметр смертность применяется к больным в каждый день заражения, что приводит к смерти от воздействия инфекции.

Удельные показатели

На каждый день распространения система показывает показатели количества здоровых, инкубирующих, иммунных и умерших особей, а также их процентное соотношение, представленное в числовом и графическом виде. Кроме того, симулятор показывает заболеваемость, распространенность и коэффициент роста R0. Заболеваемость – это количество новых случаев инфицирования относительно здорового живого населения за определенный период времени. В этом симуляторе люди, инфицированные инкубацией, не считаются здоровыми. Распространенность – это доля лиц в популяции, у которых есть заболевание в любой момент времени, по отношению к общему числу живых людей в популяции. Базовый репродуктивный коэффициент или R0 — это среднее количество новых инфекций, которые инфицированный человек генерирует за определенный период времени. При R0 1, эпидемия расширяется, и чем выше R0, тем больше растет эпидемия. В этом симуляторе для расчета фактора учитываются лица, инфицированные, но находящиеся в инкубационном периоде.

Итоговые показатели

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