Я мало чем мог помочь в этом вопросе. Я желаю всего наилучшего всем людям и их семьям, которые пострадали от этого вируса.

Единственное полезное знание, которое я получаю от своей докторской степени HEP. как анализировать данные. К счастью, в новостях есть обнародованные данные. Таким образом, мы могли бы делать прогнозы по тренду.

Предсказания

Вот последний прогноз для материкового Китая только на 11 февраля 2020 года:

Похоже, кривая скоро выровняется! Скрещенные пальцы!!

По оси абсцисс указана дата 2020 года с 17 января. На верхнем подграфике по оси Y указано общее количество зарегистрированных случаев. Синие точки — это данные, на которые опирается модель, оранжевые точки — это данные, о которых сообщалось, но модель не использовала для подбора, зеленая кривая — это подобранные прогнозы. Красная вертикальная линия указывает последнюю дату ввода данных, то есть 12 февраля. На нижнем графике по оси Y показаны остатки подобранных прогнозов за вычетом данных.

Модель

Я подогнал данные к кривой с формой, похожей на сигмовидную функцию:

N / (1  +  b * N * a ** (- x(Date) - c))

Асимптотически это значение приближается к N,общему числу наблюдений. a — это замена натурального e, отражающая скорость роста. b – это коэффициент дисконтирования, который был добавлен для облегчения сходимости результатов. c — это смещение даты x, которая является входной переменной.

Данные

Данные взяты из Википедии. Я также ежедневно обновлял данные из Sina news.

Вы заметите, что не все данные используются в подгонке. Я нарезал данные, чтобы удалить первую дюжину зарегистрированных чисел. Это было связано с тем, что в первые две недели было трудно получить точные цифры, отчасти из-за быстрой вспышки и трудностей с подтверждением случаев.

Код

Я не сделал никакой существенной подгонки кривой после выхода с использованием ROOT. Но мне удалось заставить его сойтись без особых проблем. Блокнот связан здесь: https://github.com/tongbaojia/vr_2020/blob/master/Virus.ipynb.