Ajouts
This commit is contained in:
@@ -1,2 +1,91 @@
|
||||
# SAE_2.04
|
||||
# Exercice 2 : Analyse des âges et de l'expérience
|
||||
|
||||
## Table des matières
|
||||
1. [Initialisation des variables](#init)
|
||||
2. [Distribution des âges](#q1)
|
||||
3. [Distribution de l'expérience](#q2)
|
||||
4. [Statistiques descriptives pour l'âge](#q3)
|
||||
5. [Boîte à moustaches pour l'âge](#q4)
|
||||
6. [Statistiques descriptives et boîte à moustaches pour l'expérience](#q5)
|
||||
|
||||
---
|
||||
|
||||
## Initialisation des variables {#init}
|
||||
|
||||
Pour cette exercice, veuillez initaliser les variables suivantes :
|
||||
|
||||
**[Script Scilab](scripts/init.sce) :**
|
||||
|
||||
```scilab
|
||||
D = csvRead('data.csv');
|
||||
DD = csvRead('data.csv',',','.','string');
|
||||
genre = DD(:,3);
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Question 1 : Distribution des âges {#q1}
|
||||
|
||||
> Donnez sous forme d'histogramme la distribution des âges.
|
||||
|
||||
**[Script Scilab](scripts/q1.sce) :**
|
||||
|
||||
```scilab
|
||||
age = D(:, 2);
|
||||
min_age = min(age);
|
||||
max_age = max(age);
|
||||
histplot(41,age);
|
||||
```
|
||||
|
||||
**Résultat :**
|
||||
|
||||

|
||||
|
||||
---
|
||||
|
||||
## Question 2 : Distribution de l'expérience {#q2}
|
||||
|
||||
> Donnez sous forme d'histogramme la distribution de l'expérience.
|
||||
|
||||
**[Script Scilab](scripts/q2.sce) :**
|
||||
|
||||
```scilab
|
||||
exp = D(:,6);
|
||||
min_xp = min(exp);
|
||||
max_xp = max(exp);
|
||||
histplot(34,exp);
|
||||
```
|
||||
|
||||
**Résultat :**
|
||||
|
||||

|
||||
|
||||
---
|
||||
|
||||
## Question 3 : Statistiques descriptives pour l'âge {#q3}
|
||||
|
||||
> Donnez les quartiles, interquartiles, min, max, moyenne, médiane, mode, et écart type de l'âge.
|
||||
|
||||
**[Script Scilab](scripts/q3.sce) :**
|
||||
|
||||
```scilab
|
||||
Q = quart(age)
|
||||
IQR = Q(3) - Q(1)
|
||||
min_age = min(age);
|
||||
max_age = max(age);
|
||||
mean(age)
|
||||
median(age)
|
||||
|
||||
unique_vals = unique(age);
|
||||
freq = histc(ages, unique_vals);
|
||||
[max_freq, max_index] = max(freq);
|
||||
age_mode = unique_vals(max_index);
|
||||
```
|
||||
**Résultat :**
|
||||
|
||||
- BIENTOT
|
||||
|
||||
|
||||
---
|
||||
|
||||
[⬅️](../EXO1/ "Exercice précédent (Exercice 1)") | [🏠](../ "Retour au sommaire") | [➡️](../EXO4/ "Exercice suivant (Exercice 3)")
|
||||
BIN
EXO2/img/q1.png
Normal file
BIN
EXO2/img/q1.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 85 KiB |
BIN
EXO2/img/q2.png
Normal file
BIN
EXO2/img/q2.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 91 KiB |
3
EXO2/scripts/init.sce
Normal file
3
EXO2/scripts/init.sce
Normal file
@@ -0,0 +1,3 @@
|
||||
D = csvRead('data.csv');
|
||||
DD = csvRead('data.csv',',','.','string');
|
||||
genre = DD(:,3);
|
||||
4
EXO2/scripts/q1.sce
Normal file
4
EXO2/scripts/q1.sce
Normal file
@@ -0,0 +1,4 @@
|
||||
age = D(:, 2);
|
||||
min_age = min(age);
|
||||
max_age = max(age);
|
||||
histplot(41,age);
|
||||
4
EXO2/scripts/q2.sce
Normal file
4
EXO2/scripts/q2.sce
Normal file
@@ -0,0 +1,4 @@
|
||||
exp = D(:,6);
|
||||
min_xp = min(exp);
|
||||
max_xp = max(exp);
|
||||
histplot(34,exp);
|
||||
0
EXO2/scripts/q3.sce
Normal file
0
EXO2/scripts/q3.sce
Normal file
0
EXO2/scripts/q4.sce
Normal file
0
EXO2/scripts/q4.sce
Normal file
Reference in New Issue
Block a user