diff --git a/README.md b/README.md index 4291f6d..deafabf 100644 --- a/README.md +++ b/README.md @@ -52,3 +52,5 @@ Les réponses aux questions des exercices sont situées dans les README des doss 3. [Moyenne](ex3/#q3) 4. [Moyenne par continent](ex3/#q4) 5. [Estimation de la population mondiale en 2050](ex3/#q5) +4. [Analyse des relations et dépendances](ex4/) + 1. [Proportion de moins de 15 ans en fonction du taux de fécondité](ex4/#q1) diff --git a/ex3/README.md b/ex3/README.md index 646ba78..ddffa45 100644 --- a/ex3/README.md +++ b/ex3/README.md @@ -121,4 +121,4 @@ end --- -[⬅️](../ex2/ "Exercice précédent (Exercice 2)") | [🏠](../ "Retour au sommaire") +[⬅️](../ex2/ "Exercice précédent (Exercice 2)") | [🏠](../ "Retour au sommaire") | [➡️](../ex4/ "Exercice suivant (Exercice 4)") diff --git a/ex4/README.md b/ex4/README.md new file mode 100644 index 0000000..44a4301 --- /dev/null +++ b/ex4/README.md @@ -0,0 +1,30 @@ +# Exercice 4 : Analyse des relations et dépendances + +## Table des matières +1. [Proportion de moins de 15 ans en fonction du taux de fécondité](#q1) + +--- + +### Question 1 : Proportion de moins de 15 ans en fonction du taux de fécondité {#q1} + +> Afficher la proportion de moins de 15 ans en fonction du taux de fécondité. Essayer de caractériser au mieux la dépendance entre les deux quantités, en faisant une régression. + +**[Script Scilab](scripts/ex4-1.sce) :** + +```scilab +X = mtlb_t(data(:,8)); +Y = mtlb_t(data(:,9)); + +plot2d(X,Y,-1); + +[a,b] = reglin(X, Y); +plot(X,a*X+b); +``` + +**Résultat :** + +![Proportion de moins de 15 ans en fonction du taux de fécondité](img/ex4-1.png) + +--- + +[⬅️](../ex3/ "Exercice précédent (Exercice 3)") | [🏠](../ "Retour au sommaire") diff --git a/ex4/img/ex4-1.png b/ex4/img/ex4-1.png new file mode 100644 index 0000000..7ef6e1e Binary files /dev/null and b/ex4/img/ex4-1.png differ diff --git a/ex4/scripts/ex4-1.sce b/ex4/scripts/ex4-1.sce new file mode 100644 index 0000000..565d98a --- /dev/null +++ b/ex4/scripts/ex4-1.sce @@ -0,0 +1,20 @@ +data = csvRead("data.csv"); + +// Proportion de moins de 15 ans +X = mtlb_t(data(:,8)); +// Taux de fécondité +Y = mtlb_t(data(:,9)); + +// Affichage de la proportion de moins de ans en % en fonction du taux de natalité + +plot2d(X,Y,-1) + +// création de la droite de régression et affichage de celle ci dans le graphe + +[a,b] = reglin(X, Y); + +plot(X,a*X+b); +title("Proportion de moins de 15 ans en fonction du taux de fécondité"); +xlabel("Taux de fécondité"); +ylabel("Proportion de moins de 15 ans (%)"); +xs2png(0,"ex4/img/ex4-1.png");