Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
M
mooc-rr
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
3e6bf7b47a05a05ae3d6af86121dcb5d
mooc-rr
Commits
7893ffdc
Commit
7893ffdc
authored
Apr 11, 2020
by
François Févotte
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Ex 03-3: style
parent
275baf11
Changes
3
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
636 additions
and
48 deletions
+636
-48
exercice.html
module3/exo3/exercice.html
+50
-25
exercice.jmd
module3/exo3/exercice.jmd
+26
-23
skeleton_css.css
module3/exo3/skeleton_css.css
+560
-0
No files found.
module3/exo3/exercice.html
View file @
7893ffdc
This source diff could not be displayed because it is too large. You can
view the blob
instead.
module3/exo3/exercice.jmd
View file @
7893ffdc
...
@@ -2,15 +2,17 @@
...
@@ -2,15 +2,17 @@
title
:
Analyse
de
la
concentration
de
CO2
dans
l
'atmosphère depuis 1958
title
:
Analyse
de
la
concentration
de
CO2
dans
l
'atmosphère depuis 1958
author : François Févotte
author : François Févotte
date: avril 2020
date: avril 2020
options:
css: skeleton_css.css
---
---
# Gestion des dépendances
# Gestion des dépendances
##
#
Environnement
## Environnement
```julia; echo=false; results="hidden"
```julia; echo=false; results="hidden"
@info "Instantiating project"
@info "
*
Instantiating project"
```
```
Nous utilisons Julia dans sa version 1.4.0, sur une architecture matérielle de
Nous utilisons Julia dans sa version 1.4.0, sur une architecture matérielle de
...
@@ -37,10 +39,10 @@ Pkg.instantiate()
...
@@ -37,10 +39,10 @@ Pkg.instantiate()
```
```
##
#
Chargement
des
d
é
pendances
##
Chargement
des
d
é
pendances
```
julia
;
echo
=
false
;
results
=
"hidden"
```
julia
;
echo
=
false
;
results
=
"hidden"
@
info
"Loading dependencies"
@
info
"
*
Loading dependencies"
```
```
Tant
que
nous
y
sommes
,
profitons
en
pour
charger
d
è
s
maintenant
les
paquets
Tant
que
nous
y
sommes
,
profitons
en
pour
charger
d
è
s
maintenant
les
paquets
...
@@ -68,10 +70,10 @@ CO2](https://scrippsco2.ucsd.edu/data/atmospheric_co2/primary_mlo_co2_record.htm
...
@@ -68,10 +70,10 @@ CO2](https://scrippsco2.ucsd.edu/data/atmospheric_co2/primary_mlo_co2_record.htm
fondons
l
'analyse sur le jeu de données contenant des observations hebdomadaires.
fondons
l
'analyse sur le jeu de données contenant des observations hebdomadaires.
##
#
Téléchargement
## Téléchargement
```julia; echo=false; results="hidden"
```julia; echo=false; results="hidden"
@info "Retrieving data"
@info "
*
Retrieving data"
```
```
Le jeu de données est téléchargé une seule fois ; c'
est
une
copie
locale
qui
Le jeu de données est téléchargé une seule fois ; c'
est
une
copie
locale
qui
...
@@ -112,10 +114,10 @@ end
...
@@ -112,10 +114,10 @@ end
```
```
##
#
Lecture
## Lecture
```julia; echo=false; results="hidden"
```julia; echo=false; results="hidden"
@info "Parsing data"
@info "
*
Parsing data"
```
```
Les données d'
entr
é
e
sont
stock
é
es
au
format
CSV
,
et
contiennent
44
lignes
Les données d'
entr
é
e
sont
stock
é
es
au
format
CSV
,
et
contiennent
44
lignes
...
@@ -144,10 +146,10 @@ info(data_raw)
...
@@ -144,10 +146,10 @@ info(data_raw)
```
```
##
#
V
é
rification
des
donn
é
es
manquantes
##
V
é
rification
des
donn
é
es
manquantes
```
julia
;
echo
=
false
;
results
=
"hidden"
```
julia
;
echo
=
false
;
results
=
"hidden"
@
info
"Checking for missing values"
@
info
"
*
Checking for missing values"
```
```
Les
relev
é
s
é
tant
hebdomadaires
,
l
'écart entre deux dates successives du jeu de
Les
relev
é
s
é
tant
hebdomadaires
,
l
'écart entre deux dates successives du jeu de
...
@@ -168,10 +170,10 @@ Il y a 12 périodes durant lesquelles les données sont manquantes, dont une en
...
@@ -168,10 +170,10 @@ Il y a 12 périodes durant lesquelles les données sont manquantes, dont une en
particulier
ayant
dur
é
19
semaines
en
1964.
Le
traitement
devra
en
tenir
compte
.
particulier
ayant
dur
é
19
semaines
en
1964.
Le
traitement
devra
en
tenir
compte
.
##
#
Aper
ç
u
global
des
donn
é
es
##
Aper
ç
u
global
des
donn
é
es
```
julia
;
echo
=
false
;
results
=
"hidden"
```
julia
;
echo
=
false
;
results
=
"hidden"
@
info
"Plotting raw data"
@
info
"
*
Plotting raw data"
```
```
Une
visualisation
de
l
'ensemble des données semble montrer une augmentation
Une
visualisation
de
l
'ensemble des données semble montrer une augmentation
...
@@ -225,7 +227,7 @@ annuel, nous allons commencer par interpoler les données à une maille
...
@@ -225,7 +227,7 @@ annuel, nous allons commencer par interpoler les données à une maille
journali
è
re
.
Ceci
nous
permettra
de
d
é
couper
le
jeu
de
donn
é
es
en
ann
é
es
.
journali
è
re
.
Ceci
nous
permettra
de
d
é
couper
le
jeu
de
donn
é
es
en
ann
é
es
.
##
#
Travaux
sur
les
dates
##
Travaux
sur
les
dates
Il
est
plus
simple
d
'interpoler entre deux nombres qu'
entre
deux
dates
.
Dans
la
Il
est
plus
simple
d
'interpoler entre deux nombres qu'
entre
deux
dates
.
Dans
la
suite
,
nous
adopterons
une
convention
selon
laquelle
chaque
date
peut
ê
tre
suite
,
nous
adopterons
une
convention
selon
laquelle
chaque
date
peut
ê
tre
...
@@ -263,10 +265,10 @@ présence d'années bissextiles, mais rien n'a été fait pour les traiter à pa
...
@@ -263,10 +265,10 @@ présence d'années bissextiles, mais rien n'a été fait pour les traiter à pa
l
'impact, de l'
ordre
de
1
/
365
une
ann
é
e
sur
4
,
a
é
t
é
jug
é
n
é
gligeable
a
priori
.
l
'impact, de l'
ordre
de
1
/
365
une
ann
é
e
sur
4
,
a
é
t
é
jug
é
n
é
gligeable
a
priori
.
##
#
Interpolation
à
la
maille
journali
è
re
##
Interpolation
à
la
maille
journali
è
re
```
julia
;
echo
=
false
;
results
=
"hidden"
```
julia
;
echo
=
false
;
results
=
"hidden"
@
info
"Interpolating daily data"
@
info
"
*
Interpolating daily data"
```
```
On
construit
un
interpolateur
lin
é
aire
bas
é
sur
les
mesures
de
CO2
en
fonction
On
construit
un
interpolateur
lin
é
aire
bas
é
sur
les
mesures
de
CO2
en
fonction
...
@@ -358,10 +360,10 @@ plot(xlabel="Jour de l'année", ylabel="Nombre de valeurs")
...
@@ -358,10 +360,10 @@ plot(xlabel="Jour de l'année", ylabel="Nombre de valeurs")
histogram
!(data.day, bins=0:31:365, label=nothing)
histogram
!(data.day, bins=0:31:365, label=nothing)
```
```
##
#
Analyse
des
variations
annuelles
##
Analyse
des
variations
annuelles
```
julia
;
echo
=
false
;
results
=
"hidden"
```
julia
;
echo
=
false
;
results
=
"hidden"
@
info
"Fitting yearly oscillations"
@
info
"
*
Fitting yearly oscillations"
```
```
Pour
chaque
ann
é
e
,
on
commence
par
tenter
d
'extraire la composante oscillante de
Pour
chaque
ann
é
e
,
on
commence
par
tenter
d
'extraire la composante oscillante de
...
@@ -469,10 +471,10 @@ moyen est suffisamment représentatif pour permettre d'extraire la composante
...
@@ -469,10 +471,10 @@ moyen est suffisamment représentatif pour permettre d'extraire la composante
tendancielle
lisse
des
donn
é
es
.
tendancielle
lisse
des
donn
é
es
.
##
#
Analyse
des
variations
tendancielles
##
Analyse
des
variations
tendancielles
```
julia
;
echo
=
false
;
output
=
"hidden"
```
julia
;
echo
=
false
;
output
=
"hidden"
@
info
"Fitting underlying trend"
@
info
"
*
Fitting underlying trend"
```
```
Nous
sommes
maintenant
pr
ê
ts
à
extraire
la
composante
tendancielle
des
Nous
sommes
maintenant
pr
ê
ts
à
extraire
la
composante
tendancielle
des
...
@@ -543,10 +545,10 @@ plot!(data.date, α .+ β1 * data.date_num .+ γ*data.date_num.^2, linecolor="re
...
@@ -543,10 +545,10 @@ plot!(data.date, α .+ β1 * data.date_num .+ γ*data.date_num.^2, linecolor="re
plot
!(data.date, α .+ β2 * data.date_num .+ γ*data.date_num.^2, linecolor="red", label=nothing)
plot
!(data.date, α .+ β2 * data.date_num .+ γ*data.date_num.^2, linecolor="red", label=nothing)
```
```
##
#
Reconstruction
du
signal
complet
et
pr
é
diction
##
Reconstruction
du
signal
complet
et
pr
é
diction
```
julia
;
echo
=
false
;
output
=
"hidden"
```
julia
;
echo
=
false
;
output
=
"hidden"
@
info
"Reconstructing and predicting complete signal"
@
info
"
*
Reconstructing and predicting complete signal"
```
```
Nous
avons
maintenant
tous
les
é
l
é
ments
n
é
cessaires
afin
de
reconstruire
Nous
avons
maintenant
tous
les
é
l
é
ments
n
é
cessaires
afin
de
reconstruire
...
@@ -591,10 +593,10 @@ plot!(prediction.date, prediction.theta, label="tendance")
...
@@ -591,10 +593,10 @@ plot!(prediction.date, prediction.theta, label="tendance")
plot!(prediction.date, prediction.val, label="prédiction")
plot!(prediction.date, prediction.val, label="prédiction")
```
```
##
#
Pour aller plus loin
## Pour aller plus loin
```julia; echo=false
```julia; echo=false
@info "Studying alternate model"
@info "
*
Studying alternate model"
```
```
En utilisant des modèles plus complexes, il est possible de mieux caractériser
En utilisant des modèles plus complexes, il est possible de mieux caractériser
...
@@ -637,4 +639,5 @@ closeall()
...
@@ -637,4 +639,5 @@ closeall()
<!-- Local Variables: -->
<!-- Local Variables: -->
<!-- mode: markdown -->
<!-- mode: markdown -->
<!-- ispell-local-dictionary: "french" -->
<!-- End: -->
<!-- End: -->
module3/exo3/skeleton_css.css
0 → 100644
View file @
7893ffdc
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment