Exercice 2 : Analyse des âges et de l'expérience
Table des matières
- Initialisation des variables
 - Distribution des âges
 - Distribution de l'expérience
 - Statistiques descriptives pour l'âge
 - Boîte à moustaches pour l'âge
 - Statistiques descriptives et boîte à moustaches pour l'expérience
 
Initialisation des variables
Pour cette exercice, veuillez initaliser les variables suivantes :
csvDouble = csvRead("data.csv")                         //ouvre data.csv en une matrice d'entier
csvString = csvRead("data.csv",[],[],'string')          //ouvre data.csv en une matrice de string
Question 1 : Distribution des âges
Donnez sous forme d'histogramme la distribution des âges.
ages = tabul(csvDouble(:,2))
bar(ages(:,1),ages(:,2))
Résultat :
Question 2 : Distribution de l'expérience
Donnez sous forme d'histogramme la distribution de l'expérience.
exp = tabul(csvDouble(:,6))
bar(exp(:,1),exp(:,2))
Résultat :
Question 3 : Statistiques descriptives pour l'âge
Donnez les quartiles, interquartiles, min, max, moyenne, médiane, mode, et écart type de l'âge.
mean(csvDouble(:,2))        //moyenne
min(csvDouble(:,2))         //min
max(csvDouble(:,2))         //max
median(csvDouble(:,2))      //médianne
quart(csvDouble(:,2))       //quartile
iqr(csvDouble(:,2))         //interquartile
stdev(csvDouble(:,2))       //ecart-type
age = tabul(csvDouble(:,2))
[occurence_tri,indice_tri] = gsort(age(:,2))
liste_age = age(:,1)
mode = liste_age(35)        //mode
Résultat :
- Quartiles : [28, 32, 38]
 - Interquartile Range (IQR) : Q(3) - Q(1) = 10
 - Minimum : 21
 - Maximum : 62
 - Moyenne : 33.622033
 - Médiane : 32
 - Mode : 27
 - Écart type de l'âge : 7.6156456
 
Question 4 : Boîte à moustaches pour l'âge
A l'aide du paquet stixbox, tracez une boîte à moustaches pour l'âge.
// Installation de stibox
atomsInstall("stixbox")
// Lancement de stibox
atomsLoad("stixbox")
// Utilisation de stibox
boxplot(csvDouble(:,2),"whisker",0.25,"orientation","horizontal")
Résultat :
Question 5 : Statistiques descriptives et boîte à moustaches pour l'expérience
Refaire les questions précédentes pour l'expérience.
mean(csvDouble(:,6))        //moyenne
min(csvDouble(:,6))         //min
max(csvDouble(:,6))         //max
median(csvDouble(:,6))      //médianne
quart(csvDouble(:,6))       //quartile
iqr(csvDouble(:,6))         //interquartile
stdev(csvDouble(:,6))       //ecart-type
exp = tabul(csvDouble(:,6))
[occurence_tri,indice_tri] = gsort(exp(:,2))
liste_exp = exp(:,1)
mode = liste_exp(33)        //mode
atomsInstall("stixbox")
atomsLoad("stixbox")
boxplot(csvDouble(:,6),"whisker",0.25,"orientation","horizontal")
Résultat :
- 
Quartiles : [3, 7, 12]
 - 
Interquartile : Q(3) - Q(1) = 9
 - 
Minimum : 0
 - 
Maximum : 34
 - 
Moyenne : 8.0950142
 - 
Médiane : 7
 - 
Mode : 2
 - 
Écart type : 6.0598534
 



