Nous ordonnons les données dans l'ordre chronologique, vérifions que les semaines font bien 7 jours, et vérifions à l'aide du code.
```{r}
data=data[order(data$date),]
```
```{r}
head(data)
```
```{r}
all(diff(data$date)==7)
```
## Visualisation des données
```{r}
with(data, plot(date, inc, type='l'))
```
Nous faisons un zoom afin de préciser ce qui est observable sur la premier graphique (pic d'incidence régulier à la période hivernale)
```{r}
with(tail(data,200), plot(date, inc, type='l'))
```
## Réponses aux questions
### Quelles sont les années où l'incidence est la plus élevée ?
Nos données sont basées sur des semaines nous devons donc effectué une sommation pour observer les annés. Les pics étant à l'hiver, et afin de ne pas avoir d'erreur du fait de la variations du nombre de jour par an, nous définnissons les années comme allant du 1 aout au premier aout suivant et créons une fonction pour appliquer cela à l'ensemble des données.
```{r}
pic_annuel = function(annee){
debut = paste0(annee-1,"-08-01")
fin = paste0(annee,"-08-01")
semaines = data$date > debut & data$date <= fin
sum(data$inc[semaines], na.rm = TRUE)
}
```
N'ayant potentiellement pas les données complète de l'hiver 1984 nous ne prendrons en compte les données qu'à partir de l'année 1986
```{r}
annees = 1986:2024
```
Nous créons un nouveau tableau 'incidence_annuelle' avec les colonnes 'annee' et 'incidence' en appliquant la fontion `pic_annuel`crée juste avant.
```{r}
incidence_annuelle = data.frame(annee=annees,
incidence = sapply(annees, pic_annuel))
```
```{r}
head(incidence_annuelle)
```
Nous visualisons les données ainsi traitées
```{r}
plot(incidence_annuelle, type="p")
```
Le graphique nous permet de voir que trois années ressortent du lot. Nous ordonnons le tableau 'incidence-annuelle' afin de visualiser les incidences en ordre décroissant.