#+TITLE: Améliorer son journal de bord
#+AUTHOR: Antoine RICHARD
#+DATE: 10/04/2020
#+LANGUAGE: fr
# #+PROPERTY: header-args :eval never-export
#+HTML_HEAD:
#+HTML_HEAD:
#+HTML_HEAD:
#+HTML_HEAD:
#+HTML_HEAD:
#+HTML_HEAD:
* Données récoltées
Tout d'abord chargeons les données collectées durant ce mooc.
#+begin_src R :results output :session *R* :exports both
data <- read.csv("data.csv", sep=";", header=TRUE)
data$date <- as.Date(data$date, format="%Y-%m-%d")
summary(data)
#+end_src
#+RESULTS:
#+begin_example
date t_morning t_afternoon t_evening rain_risk
Min. :2020-04-03 Min. :5.000 Min. :16 Min. :11.00 Min. :0
1st Qu.:2020-04-06 1st Qu.:5.500 1st Qu.:20 1st Qu.:14.00 1st Qu.:0
Median :2020-04-10 Median :6.000 Median :24 Median :17.00 Median :0
Mean :2020-04-08 Mean :6.667 Mean :22 Mean :16.33 Mean :0
3rd Qu.:2020-04-11 3rd Qu.:7.500 3rd Qu.:25 3rd Qu.:19.00 3rd Qu.:0
Max. :2020-04-13 Max. :9.000 Max. :26 Max. :21.00 Max. :0
wind_speed IQA
Min. : 5.000 Min. :25.00
1st Qu.: 7.500 1st Qu.:33.50
Median :10.000 Median :42.00
Mean : 8.333 Mean :39.33
3rd Qu.:10.000 3rd Qu.:46.50
Max. :10.000 Max. :51.00
#+end_example
** Temporalité des collectes
Analysons le nombre de données collectées par jour
#+begin_src R :results output graphics :file (org-babel-temp-file "figure" ".png") :exports both :width 600 :height 400 :session *R*
hist(data$date, col="blue", breaks=30)
#+end_src
#+RESULTS:
[[file:/tmp/babel-gVAqEf/figureP0VUCp.png]]
** Évolutions des données
Analysons l'évolution des températures
#+begin_src R :results output graphics :file (org-babel-temp-file "figure" ".png") :exports both :width 600 :height 400 :session *R*
plot(data$t_morning ~ data$date, type="l", col="blue", ylim=c(0.0,40.0), xlab="date", ylab="Temperature (°C)")
lines(data$t_afternoon ~ data$date, col="red")
lines(data$t_evening ~ data$date, col="green")
legend(1,40,legend=c("Morning","Afternoon","Evening"),col=c("blue","red","green"),lty=1)
#+end_src
#+RESULTS:
[[file:/tmp/babel-KTKdwl/figureHNgB2t.png]]
Du risque d'averse:
#+begin_src R :results output graphics :file (org-babel-temp-file "figure" ".png") :exports both :width 600 :height 400 :session *R*
plot(data$rain_risk ~ data$date, type="l", col="blue", xlab="date", ylab="Rain Risk (%)")
#+end_src
#+RESULTS:
[[file:/tmp/babel-KTKdwl/figurebDo7XU.png]]
De la vitesse du vent:
#+begin_src R :results output graphics :file (org-babel-temp-file "figure" ".png") :exports both :width 600 :height 400 :session *R*
plot(data$wind ~ data$date, type="l", col="blue", xlab="date", ylab="Wind Speed (km/h)")
#+end_src
#+RESULTS:
[[file:/tmp/babel-6G788d/figureCLB4jQ.png]]
De l'Indice de qualité de l'air:
#+begin_src R :results output graphics :file (org-babel-temp-file "figure" ".png") :exports both :width 600 :height 400 :session *R*
plot(data$IQA ~ data$date, type="l", col="blue", xlab="date", ylab="Air Quality")
#+end_src
#+RESULTS:
[[file:/tmp/babel-KTKdwl/figureDFXrlW.png]]