Jak to funguje

Data

Stránka na klientské straně stáhne data z githubu czech-covid-db. Tento repozitář je aktualizovaný programem czech-covid-db-multiparser, který každou minutu kontroluje článek na wikipedii Pandemie COVID-19 v Česku a stránku MZČR (od ÚZISu), zda se nezměnily nějaké informace. Pokud zjistí, že se informace změnili, uloží je jako záznam do tabulek .csv, kterou pak pošle na github.
Officiální dataset
Od 7.4. koronagrafy používají pouze data z officiálního datasetu. Dataset z wikipedie se sice na czech-covid-db stále aktualizuje, ale už není nijak používaný.

Edit 22.3.: Nyní podporujeme celosvětový dataset od Univerzity Johnse Hopkinse.

Růstový faktor

Náš růstový faktor se liší od běžně používaného R0 faktoru (O kterém jsme donedávna nevěděli, že existuje). Zatímco epidemiology užívaný R0 faktor udává kolik lidí infikuje infikovaný za infekční dobu, námi používaný růstový faktor udává kolik lidí infikuje infikovaný za jeden den.

f(x) = Počet potvrzených případů nákazy v den "x"
t = pořadí dnu, pro který počítat růstový faktor
T = Infekční doba (doba, po kterou je člověk infekční a ještě není v karanténě)

Mezi dny

D = Interval růstu (dnů)

Pokud t-T+(0,1,2,3,...) menší než nula, pak je f(t-T+(0,1,2,3,...)) nahrazena hodnotou nula.

Z celků


Růstový faktor z celků nevylučuje lidi, kteří už jsou v karanténně a není vhodný pro predikci.

Predikce

Výchozí parametry predikce jsou zadané podle našeho vlastního aktuálního odhadu. Nejsme žádní epidemiologové, proto doporučuju zkusit si nastavit vlastní parametry. Pak si konfiguraci můžete uložit a třeba se s kamarádem vsadit o to, kdo se trefí líp.

Predikce se nepočítá od dnešních hodnot, ale začíná ve dni 0, kdy byli nakažení 4 lidé.

Predikce s růstovým faktorem podle grafu růstového faktoru

Růstový faktor se pro každý výpočet aktualizuje na hodnotu z grafu růstového faktoru. Konfigurace grafu růstového faktoru se do predikce taky promítne.

Nastavení

Pokud byste chtěli, aby křivka grafu predikce přesně napodobila dosavadní křivku dat, musíte

Funkce

Parametry funkcí


Mr = Počet lidí, které člověk průměrně potká za den
Mg = Velikost populace
pi = Pravděpodobnost nákazy při setkání s nakaženým
f(x) = Počet potvrzených případů nákazy v den "x"
T = Infekční doba (doba, po kterou je člověk infekční a ještě není v karanténě)

Henryova první epidemická funkce (Logistická)


Jedná se v podstatě o rekurentní předpis exponenciální posloupnosti, která neroste do nekonečna, ale pouze do určitého maxima, čímž se její růst ke konci opět zpomaluje díky tomu, že vylučuje možnost nakažení lidí, kteří už jsou nebo byli dříve nakaženi. Zároveň počítá s tím, že nakažení jsou nakažlivý pouze po určitou dobu. Nezapočítává úmrtnost, možnost opětovného nakažení po vyléčení a jejím největším problémem je, že nevylučuje možnost několikanásobného nakažení stejné osoby v jeden den.

Henryova druhá epidemická funkce (Pravděpodobnostní)


Z důvodu spousty problémů první funkce, které jsou náročné na vylazení je v tomto případě zvolen trochu jiný přístup. Funkce vypočítává pravděpodobnost, že se člověk daný den nakazí, která se poté zvyšuje s průměrným množstvím lidí, které za den potká. Tato pravděpodobnost je následně vynásobená množstvím zdravých lidí a výsledkem je, kolik lidí se ten den nakazilo.


Pravděpodobnost nákazy

Tento vzorec je používaný pro výpočet šance, že se dnes nakazíte.

K našemu překvapení nakonec fungují obě funkce téměř totožně.

Časová osa vývoje

License

Načítaní license...