forked from gstephan30/covid-schulen
-
Notifications
You must be signed in to change notification settings - Fork 1
/
index.Rmd
371 lines (251 loc) · 9.54 KB
/
index.Rmd
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
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
---
title: "`r paste0('KMK Dashboard - Stand: ', format(Sys.Date(), '%b %d, %Y'))`"
output:
flexdashboard::flex_dashboard:
orientation: columns
vertical_layout: fill
logo: hzi4.png
social: [ "twitter", "facebook", "linkedin" ]
theme:
version: 4
bootswatch: cosmo
navbar-bg: "#1d3557"
---
```{r setup, include=FALSE}
library(flexdashboard)
library(dplyr)
library(ggplot2)
library(lubridate)
library(emojifont)
library(leaflet)
library(readr)
library(tidyr)
library(stringr)
library(forcats)
load("leaflet_maps/recent_maps_bl.RData")
load("leaflet_maps/gall_bl.RData")
load("leaflet_maps/recent_maps_bl_quara.RData")
load("data_clean/current_tabs.RData")
load("leaflet_maps/forecast.RData")
# per country data
df_long <- list.files("data_clean/", pattern = "_clean_kpi_bl.rds", full.names = TRUE) %>%
as_tibble() %>%
mutate(datum = str_extract(value, "[0-9]{8}"),
datum = ymd(datum)) %>%
arrange(desc(datum)) %>%
pull(value) %>%
.[1] %>%
readRDS()
# clean kpi data
recent_kmkdata_file <- list.files("data_clean/", pattern = "kmkdata.rds", full.names = TRUE) %>%
as_tibble() %>%
mutate(datum = str_extract(value, "[0-9]{8}"),
datum = ymd(datum)) %>%
arrange(desc(datum)) %>%
pull(value) %>%
.[1] %>%
readRDS()
```
Aktueller Stand
=================================================
Column
-----------------------------------------------------------------------
### Infektionen Schüler {data-height=900}
```{r eval=TRUE}
kmk_students_bl
```
### Infektionen Schüler {data-height=250}
```{r eval=TRUE, fig.width=20}
plot_verlauf <- function(cat) {
plot_data <- df_long %>%
filter(category == cat,
data_date > ymd(20210101)) %>%
mutate(
woche = week(data_date),
woche = ifelse(nchar(woche) == 1, paste0("0", woche), woche),
jahr = year(data_date),
kw = paste0(jahr, "-", woche)
) %>%
group_by(kw) %>%
summarise(total = sum(value, na.rm = TRUE))
xticks <- sort(plot_data$kw)
plot_data %>%
ggplot(aes(kw, total, group = 1)) +
geom_col(fill = "#152238") +
ggplot2::theme_light() +
theme(text = element_text(size = 40),
axis.text.x = element_text(angle = 45, vjust = 0.5, hjust = 0.5)) +
scale_x_discrete(breaks = xticks[seq(1, length(xticks), 7)]) +
labs(x = "Kalenderwoche", y = "Total infiziert")
}
plot_verlauf("students_infected")
```
Column
-----------------------------------------------------------------------
### Infektionen Lehrkräfte {data-height=900}
```{r eval=TRUE}
kmk_teacher_bl
```
### Infektionen Lehrkräfte Verlauf {data-height=250}
```{r eval=TRUE, fig.width=20}
plot_verlauf("teacher_infected")
```
Zeitlicher Verlauf der Infektionen {data-orientation=rows}
=================================================
Row
-----------------------------------------------------------------------
### Inhaltlicher Verlauf
```{r eval=TRUE, fig.width=12}
g_bl_all
```
Row {data-height=50}
-----------------------------------------------------------------------
### Beschreibung
Diese Abbildung zeigt den zeitlichen Verlauf infizierter Schüler nach Kalenderwoche.
Quarantäne in Schulen
=================================================
Column
-----------------------------------------------------------------------
### Quarantäne von Schülern {data-height=900}
```{r eval=TRUE}
kmk_students_bl_quara
```
### Quarantäne von Schülern Verlauf {data-height=250}
```{r eval=TRUE, fig.width=20}
plot_verlauf("students_quarantine")
```
Column
-----------------------------------------------------------------------
### Quarantäne von Lehrkräften {data-height=900}
```{r eval=TRUE}
kmk_teacher_bl_quara
```
### Quarantäne von Lehrkräften Verlauf {data-height=250}
```{r eval=TRUE, fig.width=20}
plot_verlauf("teacher_quarantine")
```
Tabellen Bundesländer
=============================
Column {.tabset}
-----------------------------------------------------------------------
### Schüler
```{r eval=TRUE}
tab_students
```
### Lehrkräfte
```{r eval=TRUE}
tab_teacher
```
<b>Vorhersage</b>
=============================
Column {.tabset .tabset-fade}
-----------------------------------------------------------------------
### Baden-Württemberg
```{r eval=TRUE, fig.width=21, fig.height=10}
forecast_list$BW
```
### Bayern
```{r eval=TRUE, fig.width=21, fig.height=10}
forecast_list$BY
```
### Berlin
```{r eval=TRUE, fig.width=21, fig.height=10}
forecast_list$BE
```
### Brandenburg
```{r eval=TRUE, fig.width=21, fig.height=10}
forecast_list$BB
```
### Bremen
```{r eval=TRUE, fig.width=21, fig.height=10}
forecast_list$HB
```
### Hamburg
```{r eval=TRUE, fig.width=21, fig.height=10}
forecast_list$HH
```
### Hessen
```{r eval=TRUE, fig.width=21, fig.height=10}
forecast_list$HE
```
### Niedersachsen
```{r eval=TRUE, fig.width=21, fig.height=10}
forecast_list$NI
```
### Mecklenburg-Vorpommern
```{r eval=TRUE, fig.width=21, fig.height=10}
forecast_list$MV
```
### Nordrhein-Westfalen
```{r eval=TRUE, fig.width=21, fig.height=10}
forecast_list$NW
```
### Rheinland-Pfalz
```{r eval=TRUE, fig.width=21, fig.height=10}
forecast_list$RP
```
### Saarland
```{r eval=TRUE, fig.width=21, fig.height=10}
forecast_list$SL
```
### Sachsen
```{r eval=TRUE, fig.width=21, fig.height=10}
forecast_list$SN
```
### Sachsen-Anhalt
```{r eval=TRUE, fig.width=21, fig.height=10}
forecast_list$ST
```
### Schleswig-Holstein
```{r eval=TRUE, fig.width=21, fig.height=10}
forecast_list$SH
```
### Thüringen
```{r eval=TRUE, fig.width=21, fig.height=10}
forecast_list$TH
```
Column {data-width=350}
-----------------------------------------------------------------------
### Vorhersage
Das Modell wurde auch als altersstrukturiertes Modell entwickelt. Es wird vom deterministischen SEIR-Modell (Susceptible-Exposed-Infectious-Recovered) mit zusätzlichen Komartments von der stationären Intensivstation, Langzeit-COVID und Tod. Die Ansteckungsraten entsprechender Altersgruppen hängen von den sozialen Kontakten der POLYMOD-Studie ab. Das Modell ist an gemeldete Fälle von KMK und RKI angepasst (survstat). Die angepassten Parameter werden verwendet, um die Fallzahlen in Schulen vorherzusagen. Wir betrachten die gemeldeten Daten der letzten zwei Wochen als Vorhersagen für die nächsten zwei Wochen. Die Prognosen werden in Fällen von Schülern und Lehrern/Lehrkräften angezeigt.
Impressum
=================================================
__Herausgeber__
Helmholtz-Zentrum für Infektionsforschung GmbH (HZI)
Inhoffenstraße 7 | 38124 Braunschweig
Telefon: 0531 6181-0
Telefax: 0531 6181-2655
E-Mail: [email protected]
Internet: https://www.helmholtz-hzi.de/
__Rechtsform__
Das Helmholtz-Zentrum für Infektionsforschung (HZI) ist eine Gesellschaft mit beschränkter Haftung (GmbH). Das HZI ist Mitglied der Helmholtz-Gemeinschaft Deutscher Forschungszentren e.V.
Registernummer: HRB 477
Registergericht: Amtsgericht Braunschweig
__Vertretungsberechtigte Personen__
Prof. Dr. Dirk Heinz, Wissenschaftlicher Geschäftsführer
Silke Tannapfel, Administrative Geschäftsführerin
(Anschrift wie oben)
Umsatzsteuer-Identifikationsnummer gemäß § 27 a Umsatzsteuergesetz
DE 114815244
Verantwortlich iSd. § 55 II RStV
Helmholtz-Zentrum für Infektionsforschung GmbH
Verantwortlich für journalistisch-redaktionelle Inhalte:
Susanne Thiele (Pressesprecherin)
Inhoffenstraße 7
D-38124 Braunschweig
Telefon: 0531 6181- 0
__Wissenschaftliche Redaktion__
Dr. Isti Rodiah, Mathematician
Dr. Stephan Glöckner, Data Scientist/Epidemiologe (https://github.com/gstephan30)
Dr. Berit Lange, Projektleitung
Telefon: 0531 6181- 3100
__Urheberrecht__
Der Inhalt aller Webseiten dieses Internetauftrittes ist urheberrechtlich geschützt. Alle Abbildungen und Fotos auf den Webseiten des HZI dürfen nicht ohne Genehmigung des HZI übernommen, vervielfältigt und verbreitet werden, außer die Maßnahme ist nach gesetzlichen Vorschriften zustimmungsfrei erlaubt. Eine Veränderung der Metadaten (IPTC-Daten inkl. Nennung von Urheber, Quelle, Copyright-Vermerk und Nutzungsbedingungen) der Bilder ist nicht zulässig.
Bilder unter einer Creative Commons Lizenz dürfen gemäß der verwendeten Lizenz genutzt werden.
Die Verwendung von Abbildungen und Fotos, die nicht unter einer Creative Commons Lizenz stehen, ist bei Nennung des HZI in den folgenden Fällen gestattet: Bei redaktionell-journalistischen Veröffentlichungen in Presse und anderen Medien über die Arbeit des HZI, für sonstige nicht-kommerzielle Zwecke (Bildung, persönliche Information). Eine kommerzielle Nutzung ist zuvor beim HZI anzufragen.
__Haftungshinweis__
Die auf den Web-Seiten enthaltenen Informationen wurden sorgfältig erstellt und das HZI ist um eine laufende Aktualisierung bemüht, eine Gewähr für die Korrektheit, Aktualität und Vollständigkeit kann aber nicht übernommen werden, es sei denn bei nachgewiesenem vorsätzlichen oder grob fahrlässigem Verschulden des HZI. Das gilt auch für die Inhalte externer Links zu anderen Internet-Seiten.
Trotz sorgfältiger inhaltlicher Kontrolle übernimmt das HZI keine Haftung für die Inhalte externer Links. Für den Inhalt der verlinkten Seiten sind ausschließlich deren Betreiber verantwortlich.
__Zu dieser Seite__
Die im Impressum vom Verfasser angegebenen Kontaktdaten sind ausschließlich zur Kontaktaufnahme bezüglich rechtlicher und inhaltlicher Themen gedacht. Die Verwendung dieser Daten für werbende Zwecke wird ausdrücklich untersagt.
Konzeption, Design und technische Umsetzung der Website wurden realisiert von Helmholtz-Zentrum für Infektionsforschung GmbH