Калькулятор эпидемии по модели SIR
Моделируйте численность восприимчивых, инфицированных и выздоровевших с помощью детерминированной модели инфекции.
Как устроена эпидемическая модель SIR
Примеры модели SIR
Примеры показывают, как предположения о передаче и выздоровлении меняют эпидемическую кривую.
| Начальный сценарий | Ожидаемая динамика | Интерпретация |
|---|---|---|
| N 10,000; S 9,990; I 10; beta 0.3; gamma 0.1; 100 дней | Начальный рост при R0, равном 3 | Условный пример вспышки в сообществе |
| N 1,000; S 990; I 10; beta 0.08; gamma 0.1; 60 дней | Число инфекций обычно снижается | R0 ниже 1 |
| N 50,000; S 39,990; I 10; R 10,000; beta 0.2; gamma 0.1 | Рост медленнее, чем в полностью восприимчивой популяции | Имеющийся иммунитет снижает эффективное распространение |
Как запустить моделирование SIR
- Введите общую численность и начальные количества восприимчивых, инфицированных и выздоровевших, сумма которых равна общей численности.
- Введите предполагаемые суточные коэффициенты передачи и выздоровления десятичными числами.
- Выберите целое число дней для моделирования.
- Запустите модель и сравните конечные размеры групп, пик инфекций и репродуктивное число.
Вопросы о модели SIR
Что означают beta и gamma?
В этой простой модели beta задает частоту потенциально заразных контактов. Gamma — суточный коэффициент выздоровления, поэтому обратная ему величина приближенно равна средней длительности заразного периода.
Что означает R0 больше единицы?
При предположениях модели каждый инфицированный в начале вызывает в среднем более одного нового заражения. Это указывает на возможность роста, а не гарантирует прогноз.
Почему сумма трех групп должна равняться общей численности?
Каждый человек в замкнутой популяции SIR должен принадлежать ровно одной группе. Несоответствие добавило бы или исключило людей и нарушило бы закон сохранения в уравнениях.
Учитывает ли модель вакцинацию или повторное заражение?
В этой базовой версии нет ни переходов за счет вакцинации, ни утраты иммунитета. Более сложные компартментные модели могут включать такие механизмы.
Насколько точно моделирование с суточным шагом?
Суточные шаги Эйлера дают наглядное приближение для обучения и сравнения сценариев. Для исследований и политики нужны откалиброванные модели, более точные численные методы и анализ неопределенности.