# 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 :** ![q1](img/q1.png) --- ## 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 :** ![q2](img/q2.png) --- ## 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); stdev(age) ``` **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 : 26 - Écart type de l'âge : 7.6156456 --- ## Question 4 : Boîte à moustaches pour l'âge {#q4} > A l'aide du paquet stixbox, tracez une boîte à moustaches pour l'âge. **[Script Scilab](scripts/q4.sce) :** ```scilab boxplot(age); ``` **Résultat :** ![q4](img/q4.png) --- ## Question 5 : Statistiques descriptives et boîte à moustaches pour l'expérience {#q5} > Refaire les questions précédentes pour l'expérience. **[Script Scilab](scripts/q5.sce) :** ```scilab Q = quart(exp) IQR = Q(3) - Q(1) min_xp = min(exp); max_xp = max(exp); mean(exp) median(exp) Unique_vals = unique(exp); Freq = histc(exp, Unique_vals); [max_Freq, max_Index] = max(Freq); exp_mode = Unique_vals(max_Index); stdev(exp) boxplot(exp); ``` **Résultat :** - Quartiles : [] - ![q5](img/q5.png) --- [⬅️](../EXO1/ "Exercice précédent (Exercice 1)") | [🏠](../ "Retour au sommaire") | [➡️](../EXO3/ "Exercice suivant (Exercice 3)")