-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
186 lines (139 loc) · 7.16 KB
/
index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
<!doctype html>
<html lang="de">
<head>
<meta charset="utf-8"/>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="referrer" content="no-referrer">
<title>SARS-CoV-2 Dresden</title>
<link rel="stylesheet" href="style.css">
<script src="dependencies/chart.js-3.7.1/chart.min.js"></script>
<script src="dependencies/luxon-2.3.2/luxon.min.js"></script>
<script src="dependencies/chartjs-adapter-luxon-1.1.0/chartjs-adapter-luxon.min.js"></script>
<script src="dependencies/chartjs-plugin-update-only-visible/chartjs-plugin-update-only-visible.js"></script>
<script src="index.js"></script>
</head>
<body>
<h1>SARS-CoV-2 Dresden</h1>
<header>
<p>Die hier dargestellten Grafiken basieren auf den <a href="https://services.arcgis.com/ORpvigFPJUhb8RDF/arcgis/rest/services/corona_DD_7_Sicht/FeatureServer/0/query?f=json&where=Datum_neu+IS+NOT+NULL&returnGeometry=false&spatialRel=esriSpatialRelIntersects&outFields=*&resultOffset=0&resultRecordCount=32000&resultType=standard&cacheHint=true">Daten</a> des <a href="https://experience.arcgis.com/experience/d2386f3214c1451c81b242be69bb3d50">offiziellen Corona-Dashboards für Dresden</a>. Weitere Links zum Thema SARS-CoV-2 befinden sich in der <a href="links.html">Linksammlung</a>.</p>
</header>
<form>
<label for="chartHeight">Diagrammhöhe:</label>
<input id="chartHeight" type="range" min="10000" max="100000" value="50000" style="flex-grow: 1"/>
</form>
<form style="position: sticky; top: 0; z-index: 1;">
<label for="idxFirst">Zeitraum:</label>
<input id="idxFirst" type="range" min="0" max="0" value="0" style="flex-grow: 1"/>
</form>
<main>
<h2>7-Tage-Inzidenz</h2>
<p>Neue Fälle in den vorangegangenen 7 Tagen pro 100 000 Einwohner. Die Balken basieren auf den aktuellen Daten, beinhalten also Nachmeldungen, während die Punkte die vom RKI ermittelten Zahlen zeigen, welche nicht nachträglich aktualisiert werden.</p>
<div class="chart-container">
<canvas id="canvas7DayIncidence"></canvas>
</div>
<h2>Tägliche Veränderung</h2>
<div class="chart-container">
<canvas id="canvasCases"></canvas>
</div>
<h2>Aktive Fälle</h2>
<p>Akkumulation der täglichen Neuerkrankungen abzüglich der Genesungen und Sterbefälle.</p>
<div class="chart-container">
<canvas id="canvasActive"></canvas>
</div>
<h2>Tägliche Hospitalisierungen</h2>
<div class="chart-container">
<canvas id="canvasHospitalized"></canvas>
</div>
<h1 class="warning">Spekulationsbereich</h1>
<p>Die in diesem Abschnitt dargestellten Diagramme sind Schätzungen auf Basis der tatsächlichen Daten. Die den Schätzungen zu Grunde liegenden Annahmen sind teils sehr vereinfachend; entsprechend sind die Schätzungen mit Vorsicht zu genießen.</p>
<h2>Im Krankenhaus (geschätzt)</h2>
<p>Schätzung der Anzahl von Fällen, die im Krankenhaus sind.</p>
<p>Variablen:</p>
<dl>
<dt><var>hospitalisiert</var><sub><var>t</var></sub></dt><dd>Anzahl von Hospitalisierungen am Tag <var>t</var>.</dd>
<dt><var>Verweildauer</var></dt><dd>Anzahl an Tagen, die Hospitalisierte im Krankenhaus verbleiben.</dd>
</dl>
<p>Berechnung:</p>
<div class="align">
<p>
<span><var>im Krankenhaus</var><sub><var>t</var></sub></span>
<span>=</span>
<span>∑<sub><var>i</var> ∈ {0, …, <var>Verweildauer</var> − 1}</sub> <var>hospitalisiert</var><sub><var>t</var> − <var>i</var></sub></span>
</p>
</div>
<p>Parameter:</p>
<ul>
<li>
<label for="inputInHospitalLengthOfStay"><var>Verweildauer</var>:</label>
<input id="inputInHospitalLengthOfStay" type="number" min="1" max="100" value="14"> Tage
</li>
</ul>
<div class="chart-container">
<canvas id="canvasInHospital"></canvas>
</div>
<h2>Gesamtzahl gemeldeter Fälle</h2>
<p>Akkumulierte Anzahl gemeldeter Fälle relativ zur Einwohnerzahl.</p>
<div class="chart-container">
<canvas id="canvasPrevalence"></canvas>
</div>
<h2>Kontaktrisiko (geschätzt)</h2>
<p>Stark vereinfachte Schätzung der Wahrscheinlichkeit, mit einer ansteckenden Person Kontakt zu haben.</p>
<p>Variablen:</p>
<dl>
<dt><var>neu</var><sub><var>t</var></sub></dt><dd>Neu erkannte Fälle am Tag <var>t</var>.</dd>
<dt><var>neu′</var><sub><var>t</var></sub></dt><dd>Über sieben Tage geglättete Anzahlen neu erkannter Fälle.</dd>
<dt><var>Erkennungsrate</var></dt><dd>Vermutetes Verhältnis der Zahl der erkannten Fälle zur tatsächlichen Fallzahl.</dd>
<dt><var>d</var></dt><dd>Vermutete Dauer in Tagen, die eine infizierte Person ansteckend aber noch nicht erkannt ist. Es wird angenommen, dass sich erkannte Fälle umgehend in Isolation begeben.</dd>
<dt><var>ansteckend</var><sub><var>t</var></sub></dt><dd>Anzahl von Personen, die am Tag <var>t</var> ansteckend sind und denen man begegnen kann.</dd>
<dt><var>aktiv</var><sub><var>t</var></sub></dt><dd>Aktive Fälle am Tag <var>t</var>. Es wird angenommen, dass sich aktive Fälle in Isolation befinden.</dd>
<dt><var>inaktiv</var><sub><var>t</var></sub></dt><dd>Anzahl von Personen bei denen am Tag <var>t</var> keine Infektion bekannt ist. Von diesen Personen wird angenommen, dass man ihnen begegnen kann.</dd>
<dt><var>Kontaktanzahl</var></dt><dd>Anzahl unterschiedlicher Personen mit denen man an einem Tag Kontakt hat.</dd>
</dl>
<p>Berechnung:</p>
<div class="align">
<p>
<span><var>neu′</var><sub><var>t</var></sub></span>
<span>=</span>
<span>⅐ ⋅ ∑<sub><var>i</var> ∈ {0, …, 6}</sub> <var>neu</var><sub><var>t</var>−<var>i</var></sub></span>
</p>
<p>
<span><var>ansteckend</var><sub><var>t</var></sub></span>
<span>=</span>
<span>∑<sub><var>i</var> ∈ {1, …, <var>d</var>}</sub> <var>neu′</var><sub><var>t</var>+<var>i</var></sub> ÷ <var>Erkennungsrate</var></span>
</p>
<p>
<span><var>inaktiv</var><sub><var>t</var></sub></span>
<span>=</span>
<span><var>Einwohnerzahl</var> − <var>aktiv</var><sub><var>t</var></sub></span>
</p>
<p>
<span><var>Kontaktrisiko</var><sub><var>t</var></sub></span>
<span>=</span>
<span>1 − (1 − <var>ansteckend</var><sub><var>t</var></sub> ÷ <var>inaktiv</var><sub><var>t</var></sub>)<sup><var>Kontaktanzahl</var></sup></span>
</p>
</div>
<p>Parameter:</p>
<ul>
<li>
<label for="inputProbabilityDetectionRate"><var>Erkennungsrate</var>:</label>
<input id="inputProbabilityDetectionRate" type="number" min="0" max="100" value="25"> %
</li>
<li>
<label for="inputProbabilityInfectiousDays">unerkannt ansteckende Tage <var>d</var>:</label>
<input id="inputProbabilityInfectiousDays" type="number" min="1" max="28" value="4"> Tage
</li>
<li>
<label for="inputProbabilityGroupSize"><var>Kontaktanzahl</var>:</label>
<input id="inputProbabilityGroupSize" type="number" min="1" max="556780" value="20">
</li>
</ul>
<div class="chart-container">
<canvas id="canvasProbability"></canvas>
</div>
</main>
<footer>
alle Angaben ohne Gewähr • <a href="https://github.com/Flupp/SARS-CoV-2-Dresden">GitHub-Projekt</a> • built with <a href="https://www.chartjs.org/">Chart.js</a>
</footer>
</body>
</html>
<!-- kate: default-dictionary de_DE; -->