Ajouts des scripts + readme.md
This commit is contained in:
parent
1d21ece7ef
commit
8752200b1c
@ -51,7 +51,84 @@ ylabel("Fréquence");
|
|||||||
|
|
||||||
**Résultat :**
|
**Résultat :**
|
||||||
|
|
||||||
![histogrammes](img/histogrammes.png)
|
![q1](img/q1.png)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Question 2 : Histogramme des salaires moyens par niveau d'études {#q2}
|
||||||
|
|
||||||
|
> Tracez un histogramme des salaires moyens suivant le niveau d'études.
|
||||||
|
|
||||||
|
**[Script Scilab](scripts/q2.sce) :**
|
||||||
|
|
||||||
|
```scilab
|
||||||
|
niveau_etudes = D(:, 4);
|
||||||
|
salaires = D(:, 7);
|
||||||
|
unique_niveaux = unique(niveau_etudes);
|
||||||
|
moy_salaire_par_niveau = zeros(size(unique_niveaux));
|
||||||
|
|
||||||
|
for i = 1:length(unique_niveaux)
|
||||||
|
moy_salaire_par_niveau(i) = mean(salaires(niveau_etudes == unique_niveaux(i)));
|
||||||
|
end
|
||||||
|
|
||||||
|
bar(unique_niveaux, moy_salaire_par_niveau);
|
||||||
|
|
||||||
|
xlabel("Niveau d''études");
|
||||||
|
ylabel("Salaire moyen");
|
||||||
|
title("Salaire moyen par niveau d''études");
|
||||||
|
```
|
||||||
|
|
||||||
|
**Résultat :**
|
||||||
|
|
||||||
|
![q2](img/q2.png)
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Question 3 : Statistiques descriptives des salaires {#q3}
|
||||||
|
|
||||||
|
> Donnez les quartiles, interquartiles, minimum, maximum, moyenne, médiane, et écart-type des salaires. Tracez une boîte à moustaches.
|
||||||
|
|
||||||
|
**[Script Scilab](scripts/q3.sce) :**
|
||||||
|
|
||||||
|
```scilab
|
||||||
|
Q = quart(salaires)
|
||||||
|
IQR = Q(3) - Q(1);
|
||||||
|
min_salaire = min(salaires)
|
||||||
|
max_salaire = max(salaires)
|
||||||
|
mean(salaires)
|
||||||
|
median(salaires)
|
||||||
|
stdev(salaires)
|
||||||
|
boxplot(salaires)
|
||||||
|
```
|
||||||
|
**Résultat :**
|
||||||
|
|
||||||
|
- Quartiles : [Q1, Q2 (médiane), Q3] = [70000, 115000, 160000]
|
||||||
|
- Interquartile Range (IQR) : Q(3) - Q(1);
|
||||||
|
- Minimum : 350
|
||||||
|
- Maximum : 250000
|
||||||
|
- Moyenne : 115326.96
|
||||||
|
- Médiane : 115000
|
||||||
|
- Écart-type : 52786.184
|
||||||
|
|
||||||
|
![q3](img/q3.png)
|
||||||
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## Question 4 : Répartition des salaires par genre {#q4}
|
||||||
|
|
||||||
|
> Refaire la question précédente, en distinguant les genres. Tracez une boîte à moustache pour chaque genre. Commentaires ?
|
||||||
|
|
||||||
|
**[Script Scilab](scripts/q4.sce) :**
|
||||||
|
|
||||||
|
```scilab
|
||||||
|
pie([surfaceAfrique, surfaceAmeriqueDuNord, surfaceAmeriqueDuSud, surfaceAsie, surfaceEurope, surfaceOceanie])
|
||||||
|
|
||||||
|
pie([populationAfrique, populationAmeriqueDuNord, populationAmeriqueDuSud, populationAsie, populationEurope, populationOceanie])
|
||||||
|
```
|
||||||
|
|
||||||
|
**Résultat :**
|
||||||
|
|
||||||
|
![Répartition de la surface terrestre](img/ex1-4-1.png)
|
||||||
|
|
||||||
|
![Répartition de la population](img/ex1-4-2.png)
|
||||||
|
Before Width: | Height: | Size: 127 KiB After Width: | Height: | Size: 127 KiB |
BIN
EXO3/img/q2.png
Normal file
BIN
EXO3/img/q2.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 106 KiB |
BIN
EXO3/img/q3.png
Normal file
BIN
EXO3/img/q3.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 74 KiB |
14
EXO3/scripts/q2.sce
Normal file
14
EXO3/scripts/q2.sce
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
niveau_etudes = D(:, 4);
|
||||||
|
salaires = D(:, 7);
|
||||||
|
unique_niveaux = unique(niveau_etudes);
|
||||||
|
moy_salaire_par_niveau = zeros(size(unique_niveaux));
|
||||||
|
|
||||||
|
for i = 1:length(unique_niveaux)
|
||||||
|
moy_salaire_par_niveau(i) = mean(salaires(niveau_etudes == unique_niveaux(i)));
|
||||||
|
end
|
||||||
|
|
||||||
|
bar(unique_niveaux, moy_salaire_par_niveau);
|
||||||
|
|
||||||
|
xlabel("Niveau d''études");
|
||||||
|
ylabel("Salaire moyen");
|
||||||
|
title("Salaire moyen par niveau d''études");
|
8
EXO3/scripts/q3.sce
Normal file
8
EXO3/scripts/q3.sce
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
Q = quart(salaires)
|
||||||
|
IQR = Q(3) - Q(1);
|
||||||
|
min_salaire = min(salaires)
|
||||||
|
max_salaire = max(salaires)
|
||||||
|
mean(salaires)
|
||||||
|
median(salaires)
|
||||||
|
stdev(salaires)
|
||||||
|
boxplot(salaires)
|
Loading…
Reference in New Issue
Block a user