-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpost-1-killervirus.Rmd
95 lines (62 loc) · 3.14 KB
/
post-1-killervirus.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
---
title: "Waar is het killervirus?"
author: "FF"
date: "7/9/2021"
output: html_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = T, warning = FALSE, message = FALSE)
source(file = "shared/covid-death.R")
```
# Zweden
De meesten beschouwen de Zweedse aanpak van de coronacrisis onverantwoord. Ze zou onschuldige mensen de dood indrijven. Zijn er in 2020 dan veel meer doden gevallen dan in andere jaren? Deze grafiek toont dat de epidemie de dalende trend stopte. Maar in historisch perspectief is er geen sprake van massale sterfte.
![](img/EdZnH_mXYAMwswX.jpg)
# België
De radicale reactie van de Belgische overheid vinden de meesten dan weer wél verantwoord. De bevolking moest onder huisarrest. En de overheid blijft tot op vandaag maatregelen uitvaardigen die de persoonlijke vrijheden aantasten.
## Een kleine quiz
We doen dezelfde berekening voor België. Cijfers van [STATBel](https://statbel.fgov.be/en/open-data/number-deaths-day-sex-district-age). Welk nummer onder de staaf is het aantal doden in 2020?
```{r echo=FALSE}
d <- read.csv('data/deaths_by_year.csv')
d_pop <- read.csv('data/population_by_year.csv', sep = ';')
# convert factor to numeric
d_pop$year <- as.numeric(as.character(d_pop$year))
#strip year 1991
d <- subset(d, year!=1990)
library(plyr)
d<- join(d, d_pop, by = "year")
d['d_1k'] <- round(d$deaths / d$population * 1000, 2)
d['d_1k_covid'] <- 0
d$d_1k_covid[d$year==2020] <- round(deaths_2020 / d$population * 1000, 2)
# assign random numbers for quizz
# Randomize the order of the data frame
d <- d[sample(1:nrow(d)), ]
for (i in 1:nrow(d)) {
d[i, 'nr'] <- i
}
cols = "cornflowerblue"
barplot(d$d_1k, names.arg = d$nr, main = "België: overzicht sterftecijfers (alle oorzaken) afgelopen 12 jaar", xlab = "Jaar Nr", ylab="Overlijdens per 1000 personen", space=0.5, ylim=c(0, 12) , col = cols, border = NA, cex.names=1)
```
```{r include=FALSE}
correct_nr <- d$nr[d$year==2020]
```
Nummer `r correct_nr`? Goed zo! Dat zijn de cijfers voor 2020. Laten we dit even mooier presenteren.
```{r echo=F}
attach(d)
d <-d[ order(year),]
cols <- ifelse(d$year == 2020, "chocolate1","cornflowerblue")
barplot(d$d_1k, names.arg = d$year, main = "België: overzicht sterftecijfers (alle oorzaken) afgelopen 12 jaar", xlab = "Jaar", ylab="Overlijdens per 1000", space=0.5, ylim=c(0, 12) , col = cols, border = NA, cex.names=0.6)
```
```{r include=FALSE}
years <- nrow(d)
#avg all years before 2020
d_before <- subset(d, year!=2020)
avg_before <- mean(d_before$d_1k)
abs_dif <- round(d$d_1k[d$year==2020] - avg_before , 2)
trend <- round (((d$d_1k[d$year==2020] - avg_before) / avg_before ) *100, 1)
```
Als we de afgelopen `r years` jaar beschouden, dan is het aantal overlijdens in 2020 gestegen met `r abs_dif` per 1,000 personen (+ `r trend ` %) ten opzichte van het gemiddelde over de afgelopen `r years` jaar. De vraag is nu: hoe komt het dat in zweden er geen stijging is tov het gemiddelde, en wel in België? Gegeven dat:
- Het gaat om hetzelfde virus.
- De bevolking heeft een gelijkaardig:
- aantal oude (vatbare) mensen
- dichtheid van wonen (urbanisatiegraad).
Dit vraagt om verder onderzoek. Er is iets anders gaande.