diff --git a/journal/journal-PatrickKfoury.md b/journal/journal-PatrickKfoury.md index 2dc20dac36281dc27d681eb3c9151f79544edafc..09db2002b486738acc7f290a212519894ccaaac6 100644 --- a/journal/journal-PatrickKfoury.md +++ b/journal/journal-PatrickKfoury.md @@ -113,3 +113,48 @@ Fais la deuxième partie de l'exercice. 2. Déposé le notebook dans GitHub sur le lien (https://app-learninglab.inria.fr/moocrr/gitlab/1661d26ea203f8f0ee929edaef91bf91/mooc-rr/blob/7ce5a4206c21008513bc05a5de5cfa2e6ebb4b5e/module3/exo3/Sujet2.ipynb) 3. Déposé le notebook dans le MOOC et répondu aux questions. 4. Mis à jour le journal de bord. + +## Le 12/11/2020 + +Corrigé le document coputationnel d'un autre étudiant participant au MOOC (comme demandé dans le MOOC) + +## Le 18/11/2020 + +Reçu la 5ème(dernière) mission. + +__Les étapes à accomplir le document computationnel du Sujet 2:__ + +1. Importer les libraries (modules) dy Python nécessaires à lire et analyser un fichier + de type .csv et à tracer des graphiques qui sont pandas et matplotlib.pyplot. +2. Définir une variable data_url égale au lien du fichier. +3. Lire ce fichier en utilisant la fonction pandas.read_csv et l'afficher. +4. Eliminer les lignes ayant des valeurs NaN en utilisant la fonction raw_data.dropna() + et copier les nouvelles données dans une nouvelle variable data qui doit être définie. +5. Les données contiennent 4 colonnes, la numérotation, l'année, le prix du blé en Shillings/quart de boisseau + et le salaire de l'ouvrier anglais en Shillings/semaine. + Il faut définir une variable pour chacune des 3 dernières colonnes soit x, y1 et y2 respectivement. +6. Pour reproduire le graphe de Playfair il faut tracer la variation de y1 et y2 en fonction de x + sur le même graphique sachant que y1 = f(x) est une courbe rouge qui délimite avec l'axe des x une surface bleue + et que y2 = g(x) doit être représentée en barres noires. + En utilisant : + matplotlib.pyplot.plot(x, y1, color='r', label = 'Salaire hebdomadaire d un ouvrier au cours du temps') pour tracer y1 = f(x) + matplotlib.pyplot.fill_between(x, 0, y1, color='b', alpha=0.75) pour colorier la surface + et matplotlib.pyplot.bar(x,y2, color='k', label = 'Prix d un quart de boisseau de blé au cours du temps') pour tracer y2 = g(x) +7. Pour tracer y1 = f(x) et y2 = g(x) en tant que courbes ayant le même axe des x et chacune un axe des y + il faut utiliser matplotlib.pyplot.subplot pour definir deux axes des ordonnées et tracer les deux figures ensemble. +8. Pour tracer le pouvoir d'achat d'un ouvrier anglais au cours du temps, on trace la variation de y1/y2 en fonction de x + en bleu et on colorie la surface entre la courbe et l'axe des x en rouge. +9. Enfin c'est demandé dans les questions du sujet mais l'étude nétais pas valide comme le tracé du pouvoir d'achat + en fonction du temps, mais la dernière partie du sujet voulait qu'on trace la variation de y1 en fonction de y2 + et la variation de y2 en fonction de y1 sans tenir compte du temps or le sujet c'etais d'analyser le pouvoir d'achat + en fonction du temps c.à.d. analyser la variation de y1/y2 en fonction de x. + Pour tracer y2 en fonction de y1 on peut la faire suivant deux manières sur le même graphique, l'une en courbe + et l'autre en barres ou histogramme comme expliqué dans l'étape 6. De même pour y2 en fonction de y1. +10. Analyser toutes le figures après chaque code et l'affichage en utilisant la cellule comme language Markdown + non pas code et choisir la meilleure méthode de démontrer la théorie de Playfair qui dit que le pouvoir d'achat + augmente avec le temps. + +## Le 02/12/2020 + +1. Terminé le MOOC +2. Mis à jour le journal de bord \ No newline at end of file