Annexe A Annexe A : Rappel sur Excel pour la science des données

Annexe A Annexe A : Rappel sur Excel pour la science des données

Microsoft® Excel® est un tableur populaire développé par Microsoft Corporation. Excel est l'un des premiers et des plus simples outils de feuille de calcul développés pour faciliter la manipulation et l'analyse de données. Il comprend un éventail de fonctionnalités qui répondent aux divers besoins de nombreuses applications en science des données. Vous avez probablement déjà utilisé Excel sous une forme ou une autre — peut-être pour organiser les combinaisons possibles de colocataires dans votre chambre universitaire, pour planifier une fête ou dans un cadre pédagogique.

Excel a été lancé pour la première fois par Microsoft en 1987 et est devenu le choix le plus populaire pour charger et analyser des données tabulaires.

Analyse de données de base à l'aide d'Excel

Une capture d'écran du menu principal d'Excel lorsqu'il est ouvert est présentée à la Figure A1. Comme vous pouvez le constater, Excel est composé d'une série de sous-menus tels que Accueil, Insertion, Dessin, Mise en page, Formules, etc. En cliquant sur chaque élément du menu, on ouvre un sous-menu proposant des fonctions supplémentaires. Par exemple, cliquer sur l'élément de menu Formules ouvre un sous-menu illustré à la Figure A2.

Une capture d'écran du menu principal d'Excel affichant une série de sous-menus comprenant Fichier, Accueil, Insertion, Dessin, Mise en page, Formules, Données, Révision et Affichage. Accueil est souligné en vert.
Figure A1 Menu de MS Excel (Utilisé avec l'autorisation de Microsoft)
Une capture d'écran du menu principal d'Excel avec Formules souligné en vert. Le sous-menu Formules est ouvert, montrant des fonctions supplémentaires.
Figure A2 Menu Formules dans MS Excel (Utilisé avec l'autorisation de Microsoft)

Excel présente les données sous forme de tableau comportant des lignes et des colonnes. Nous appelons chaque rectangle, défini par la combinaison du numéro de ligne et du nom de colonne (par exemple, A1, B3), une cellule. Nous pouvons utiliser le pointeur de la souris pour sélectionner une cellule spécifique, puis modifier les données qu'elle contient. Une fois qu'une cellule est sélectionnée, la Zone Nom indique l'identifiant de la cellule sélectionnée (Figure A3).

La Barre de formule sert à lire ou écrire une formule pour une cellule, identifiée par la Zone Nom.

Une capture d'écran d'un document MS Excel montrant le menu d'accueil ainsi que des lignes et des colonnes. La cellule A1 est mise en surbrillance en vert et le curseur se trouve dans la barre de formule.
Figure A3 MS Excel montrant des lignes et des colonnes (Utilisé avec l'autorisation de Microsoft)

Charger des données à l'aide d'Excel

Le chargement d'un jeu de données dans Excel s'effectue simplement en cliquant sur Fichier > Ouvrir un fichier. Cela ouvre une fenêtre d'explorateur de fichiers dans laquelle vous pouvez simplement sélectionner le fichier CSV que vous souhaitez charger. Nous allons utiliser une partie d'un jeu de données public, intitulé « SOCR- 1035 Records of Heights (in) and Weights (lbs) of Major League Baseball (MLB) Players » (ch1-SOCR-small.csv).

Une fois chargé, le jeu de données apparaît dans la fenêtre de la feuille de calcul, comme illustré à la Figure A4.

Une capture d'écran d'une feuille de calcul MS Excel. Elle contient un jeu de données de 13 lignes et 6 colonnes. Les colonnes sont intitulées name, team, position, height (inches), weight (pounds) et age.
Figure A4 Jeu de données SOCR-small ouvert dans MS Excel (Utilisé avec l'autorisation de Microsoft)

Résumer des données à l'aide d'Excel

Nous continuerons à faire référence au même jeu de données sur les joueurs de la MLB. Par souci de simplicité, seuls 12 éléments relatifs aux voltigeurs (Outfielders) et lanceurs (Pitchers) de SD sont inclus dans la Figure A5.

Un tableau contenant 13 lignes et 6 colonnes. Les colonnes sont intitulées name, team, position, height (inches), weight (pounds) et age.
Figure A5 ch1-SOCR-small.csv ouvert dans MS Excel

EXEMPLE A.1

Problème

Dans ch1-SOCR-small.csv, écrivez une formule qui compte le nombre de voltigeurs (« Outfielder »).

Solution

La formule est

=COUNTIF(C2:C13, "Outfielder")”

Cette formule comptera les lignes dont le poste, situé dans la colonne C, est « Outfielder ». Notez que des guillemets doubles (c'est-à-dire « ») sont utilisés pour indiquer que « Outfielder » est une chaîne de caractères. Le résultat est 7.

Rechercher des données à l'aide d'Excel

Vous pouvez rechercher des données dans un tableau de multiples manières avec Excel. Nous examinerons d'abord des méthodes sans formules Excel, puis nous aborderons quelques formules utiles.

Vous pouvez rechercher les cellules contenant un certain nombre ou du texte à l'aide de « Rechercher », comme à la Figure A6. La fenêtre contextuelle Rechercher comporte une zone de texte dans laquelle vous pouvez saisir n'importe quel nombre ou texte, et Excel recherchera et trouvera toutes les cellules qui contiennent le nombre ou le texte saisi.

Une capture d'écran de la fonctionnalité Rechercher dans MS Excel
Figure A6 Fonctionnalité Rechercher dans MS Excel (Utilisé avec l'autorisation de Microsoft)

Si vous souhaitez plutôt afficher toutes les lignes répondant à certains critères, vous pouvez utiliser « Filtrer », comme à la Figure A7. Une fois le filtre activé, vous verrez des flèches déroulantes sur chaque colonne du tableau. Ces flèches vous permettent de sélectionner des valeurs spécifiques que vous recherchez, puis de n'afficher que les lignes correspondant à ces valeurs.

Une capture d'écran de la fonctionnalité Filtrer dans MS Excel avec les options Trier de A à Z, Trier de Z à A, Tri personnalisé et Filtrer.
Figure A7 Fonctionnalité Filtrer dans MS Excel (Utilisé avec l'autorisation de Microsoft)

Par exemple, si vous cliquez sur « Outfielder » dans la fenêtre Position, le tableau résultant ne contiendra que les lignes dont la Position est Outfielder, comme le montre la Figure A8.

Une capture d'écran du menu Filtrer par position dans MS Excel s'affichant au-dessus d'un jeu de données. Il propose des options pour trier par ordre croissant ou décroissant. Le menu de filtre comporte quatre éléments cochés en vert : Sélectionner tout, Outfielder, Pitcher et Vides.
Figure A8 Filtrer par position dans MS Excel (Utilisé avec l'autorisation de Microsoft)

Effectuons à présent des recherches plus sophistiquées à l'aide de formules Excel.

INDEX

INDEX renvoie la valeur d'une cellule à un emplacement précis, pour une plage de cellules donnée. L'emplacement est défini par un numéro de ligne et de colonne relatifs au sein de la plage. Par exemple, la formule suivante sur ch1-SOCR-small.csv renverra 72, car la cellule située à la cinquième ligne et à la deuxième colonne dans la plage C8:E13 fait référence à la ligne 12 et à la colonne D — c'est-à-dire la cellule D12. La valeur en D12 est 72.

=INDEX(C8:E13,5,2)

EXEMPLE A.2

Problème

Dans ch1-SOCR-small.csv, quelle valeur renvoie la formule suivante ?

=INDEX(A3:D9,7,3)

Solution

Cette formule recherche la septième ligne et la troisième colonne dans la plage A3:D9, ce qui correspond à C9. Ainsi, la valeur obtenue est « Outfielder ».

MATCH

Étant donné une plage de cellules sur une seule colonne, MATCH (EQUIV) renvoie le numéro de ligne relatif auquel la valeur de la cellule correspond à la valeur spécifiée. MATCH prend trois arguments : la valeur à rechercher, la plage de recherche et le type de correspondance. Cet exemple montre comment localiser la valeur 75 dans les cellules D2, D3, …, jusqu'à D13. Le troisième argument, le type de correspondance, est fixé à 0 afin de rechercher une correspondance exacte (c'est-à-dire exactement 75, et non 74 ou 75,5).

=MATCH(75, D2:D13, 0)

La formule ci-dessus renvoie 5, un numéro de ligne relatif. Ce numéro de ligne relatif 5 indique la cinquième ligne dans la plage, ce qui correspond au numéro de ligne absolu 6. Remarquez que la cellule D6 contient 75.

Que se passe-t-il s'il y a plusieurs lignes correspondantes ?

S'il existe plusieurs lignes correspondant à la recherche, MATCH ne renvoie que la toute première occurrence. Par exemple, cette formule renverra simplement 2 (c'est-à-dire la deuxième ligne dans D2:D13, qui est D3), même si le nombre 72 apparaît trois fois, aux lignes 3, 5 et 12.

=MATCH(72, D2:D13, 0)

EXEMPLE A.3

Problème

En utilisant MATCH, trouvez le numéro de ligne absolu du premier joueur dont le poids est de 185 lb dans ch1-SOCR-small.csv.

Solution

Le poids se trouve dans la colonne E. L'utilisation correcte de MATCH est présentée ci-après. La formule parcourt E2, E3, …, E13 et recherche la première correspondance exacte de 185. La première occurrence de 185 se trouve à la deuxième ligne de la plage E2:E13, c'est-à-dire en E3 ; cette formule renverra donc 2.

=MATCH(185, E2:E13, 0)

Pour obtenir le numéro de ligne absolu, vous devez ajouter un décalage constant au résultat ci-dessus. Comme la plage de recherche commence à E2, vous devez décaler la sortie de +1. Par conséquent, la réponse finale est :

=MATCH(185, E2:E13, 0) + 1

VLOOKUP

Étant donné la plage de recherche, VLOOKUP (RECHERCHEV) localise une clé de recherche spécifique dans la première colonne en termes de numéro de ligne, puis renvoie la valeur située dans la colonne de votre choix le long de cette ligne. Elle nécessite quatre arguments : la clé de recherche, la plage de recherche, la position relative de la colonne souhaitée et le type de correspondance. Par exemple, la formule ci-dessous recherche d'abord le premier lanceur le long de la colonne C, de C2 à C13. À l'instar de MATCH, VLOOKUP prend en charge plusieurs types de correspondance, et FALSE (FAUX) indique la correspondance exacte (c'est-à-dire pas une correspondance « partielle ») pour VLOOKUP.

=VLOOKUP(“Pitcher”, C2:E13, 3, FALSE)

Ensuite, la formule lit une valeur de cellule spécifique sur la même ligne. Le numéro de colonne est spécifié par le troisième argument de la formule, appelé position relative. Il indique de combien de colonnes vers la droite la clé de recherche est éloignée par rapport à la colonne spécifiée dans le premier argument. La première correspondance exacte se trouvant à la ligne 2, la formule lit la valeur de la troisième colonne vers la droite à partir de la colonne C : la colonne E. Ainsi, la valeur 220 dans la cellule E2 constitue le résultat.

EXEMPLE A.4

Problème

En utilisant VLOOKUP, déterminez l'âge de Mike Thompson dans ch1-SOCR-small.csv.

Solution

Vous devez d'abord rechercher le joueur Mike Thompson. Sa ligne peut être localisée grâce à son nom, « Mike_Thompson ». Ensuite, l'argument de position relative de VLOOKUP vous permet de lire son âge. La colonne d'âge, F, se situe à 6 colonnes vers la droite par rapport au nom (colonne A), donc l'argument de position relative doit être 6. Le quatrième argument reste FALSE puisque vous recherchez une correspondance exacte.

=VLOOKUP(“Mike_Thompson”, A2:F13, 6, FALSE)

La formule ci-dessus renverra 26,31.

Visualisation de base et création de graphiques à l'aide d'Excel

Excel offre de nombreuses options pour générer des graphiques et d'autres visualisations afin de faciliter les explorations en science des données.

Le menu de la Figure A9 montre quelques-unes des nombreuses options de graphiques disponibles dans Excel.

Une capture d'écran d'un menu de divers graphiques disponibles dans Excel, comprenant Histogramme, Courbe, Secteurs, Barres, Aires, Nuage de points (XY), et d'autres.
Figure A9 Menu de divers graphiques disponibles dans MS Excel (Utilisé avec l'autorisation de Microsoft)

Représenter graphiquement des données à l'aide d'Excel

La représentation graphique des données, ou visualisation de données, peut être réalisée facilement avec Excel. Traçons un diagramme à barres à titre d'exemple. Vous pouvez commencer par cliquer simplement sur Insertion > Graphique à barres > icône Histogramme groupé (Figure A10).

Une capture d'écran du menu Insertion d'Excel avec l'icône Histogramme 2D sélectionnée et entourée d'un contour rouge.
Figure A10 Icône de graphique à barres dans MS Excel (Utilisé avec l'autorisation de Microsoft)

Une fois l'icône cliquée, un graphique à barres arbitraire apparaît. Il peut également s'agir d'un simple espace vide — cela dépend de la cellule qui était sélectionnée lorsque vous avez cliqué sur l'icône.

Cliquez maintenant sur la zone du graphique pour faire apparaître deux nouveaux onglets : Création de graphique et Format. Accédez à l'onglet Création de graphique et cliquez sur Sélectionner des données (Figure A11).

Une capture d'écran de l'onglet Création de graphique d'Excel avec l'option Sélectionner des données.
Figure A11 Menu Sélectionner des données dans MS Excel (Utilisé avec l'autorisation de Microsoft)

Dans la fenêtre Sélectionner la source de données, définissez la plage de données du graphique en surlignant A1:F13 (c'est-à-dire l'ensemble du tableau). Cela remplira automatiquement le reste de la fenêtre contextuelle (Figure A12).

Une capture d'écran de la fenêtre contextuelle Sélectionner la source de données dans Excel. Le menu est intitulé Détails de la plage. La plage de données du graphique est renseignée avec =Feuil1!$A$1:$F$13. Height (inches) est sélectionné dans le menu Entrées de légende (Série).
Figure A12 Fenêtre contextuelle Sélectionner des données dans MS Excel (Utilisé avec l'autorisation de Microsoft)

Trois entrées — Height, Weight, Age — correspondent à chaque groupe de barres. Chaque groupe comportera 13 barres, chacune représentant différents joueurs de baseball. Pour l'instant, traçons uniquement la taille (Height). Vous pouvez le faire en supprimant les deux autres au moyen du bouton « - » situé sous la liste des entrées.

Cliquez sur OK et le diagramme à barres est généré comme à la Figure A13. Remarquez que les colonnes A à C s'affichent comme étiquettes de l'axe des x, comme indiqué dans la fenêtre contextuelle (voir la section Étiquettes de l'axe horizontal [catégorie] dans la Figure A12).

Un graphique à barres intitulé « Heights of Various Baseball Players ». L'axe X comporte trois types d'étiquettes (Position, Team et Name). L'axe Y est intitulé Height (inches) et s'étend de 64 à 84. Le graphique comporte 12 barres bleues de hauteurs variables.
Figure A13 Le premier diagramme à barres avec trois types d'étiquettes sur l'axe des x (Position, Team et Name)

Si vous souhaitez n'afficher que les noms des joueurs, retournez dans la fenêtre Sélectionner la source de données et mettez à jour les étiquettes de l'axe horizontal pour qu'elles correspondent simplement à A2:A13 (Figure A14).

Une capture d'écran de la fenêtre Sélectionner la source de données dans Excel avec l'option Étiquettes de l'axe horizontal (catégorie) ouverte et complétée par : =Feuil1!$A$2:$A$13. Le A final est surligné en vert.
Figure A14 Conservation du seul nom sur l'étiquette de l'axe des x (Utilisé avec l'autorisation de Microsoft)

Le graphique résultant n'affichera plus que les noms des joueurs le long de l'axe des x (Figure A15).

Un graphique à barres intitulé « Heights of Various Baseball Players ». L'axe X indique les noms des joueurs. L'axe Y est intitulé Height (inches) et s'étend de 64 à 84. Le graphique comporte 12 barres bleues de hauteurs variables.
Figure A15 Le deuxième graphique à barres affichant uniquement les noms sur l'axe des x

La modification de la mise en forme des différents éléments d'un graphique est également facile dans Excel. Vous pouvez soit 1) cliquer sur l'élément pour en modifier le texte ou le faire glisser pour le déplacer, soit 2) double-cliquer sur l'élément dans le menu contextuel correspondant. La Figure A16 montre le menu contextuel associé au titre du graphique. Notez que vous pouvez modifier divers aspects de la présentation du titre, tels que le Remplissage et la Bordure.

Une capture d'écran d'un graphique à barres dans Excel avec le titre mis en surbrillance. Le menu contextuel Format du titre du graphique est ouvert. Options de titre est sélectionné et sous le menu Remplissage, Aucun remplissage est sélectionné par une case verte.
Figure A16 Modification de la mise en forme du graphique à barres (Utilisé avec l'autorisation de Microsoft)

EXEMPLE A.5

Problème

En utilisant MS Excel, tracez un nuage de points reliant le poids (Weight, axe des x) et la taille (Height, axe des y). Un nuage de points est un graphique qui représente chaque point de données sous la forme d'un point. L'emplacement de ce point est généralement déterminé par les axes x et y.

Solution

Une icône dédiée aux nuages de points se trouve sous Insertion (voir la Figure A17). Dans la fenêtre contextuelle Sélectionner la source de données, sélectionnez D1:E13 puisque les poids et les tailles se trouvent dans les colonnes D et E, comme illustré à la Figure A17 et à la Figure A18.

Une capture d'écran du menu Insertion dans Excel avec l'icône Nuage de points sélectionnée.
Figure A17 Icône de nuage de points (Utilisé avec l'autorisation de Microsoft)
Une capture d'écran de la fenêtre contextuelle Sélectionner la source de données dans Excel. Le menu est intitulé Détails de la plage. La plage de données du graphique est renseignée avec =Feuil1!$D$1:$E$13. Weight (pounds) est sélectionné dans le menu Entrées de légende (Série).
Figure A18 Sélectionner des données pour tracer un nuage de points (Utilisé avec l'autorisation de Microsoft)

Le nuage de points obtenu est présenté à la Figure A19. Notez que les valeurs le long de l'axe des x sont les tailles, tandis que celles le long de l'axe des y sont les poids.

Un nuage de points intitulé « Scatterplot of Heights and Weights ». L'axe X est intitulé Height (inches) et s'étend de 68 à 84. L'axe Y est intitulé Weight (pounds) et s'étend de 0 à 300. Le graphique comporte 12 points de données, la plupart regroupés entre 70, 200 et 76, 200. Il y a une valeur aberrante à 82, 250.
Figure A19 Le nuage de points initial

Vous pouvez modifier le titre du graphique ainsi que les titres des axes en double-cliquant sur le texte du titre et sur les axes eux-mêmes, comme à la Figure A20.

Une capture d'écran d'un nuage de points dans Excel. Le titre est mis en surbrillance et indique : Height (inches) - Weight (pounds).
Figure A20 Modification du titre du nuage de points (Utilisé avec l'autorisation de Microsoft)

Dès que vous double-cliquez sur l'axe des x ou des y, un menu distinct apparaît et vous permet d'ajouter des titres d'axe, comme illustré à la Figure A21.

Une capture d'écran du menu Création de graphique d'Excel. Un sous-menu a Titres des axes mis en surbrillance en vert et un autre sous-menu en découle avec Horizontal principal et Vertical principal comme deux options pour modifier les titres des axes du nuage de points.
Figure A21 Modification du titre de l'axe du nuage de points (Utilisé avec l'autorisation de Microsoft)

Analyse statistique de base à l'aide d'Excel

Excel fournit de nombreuses fonctions statistiques et lois de probabilité qui sont couramment employées dans les applications de science des données.

Analyse Excel des mesures de tendance centrale et de dispersion

Excel vous permet de saisir une formule dans une cellule. Grâce à une formule, vous pouvez faire référence à la valeur d'une autre cellule ou produire un résultat basé sur la valeur d'une cellule (ou les valeurs de plusieurs cellules). Une formule commence toujours par le signe égal (=). Voici un exemple de formule calculant la moyenne de trois nombres situés dans les cellules A1, A2 et A3.

= AVERAGE(A1, A2, A3)

Supposons que vous ayez des nombres dans les cellules A1, A2 et A3 et que vous souhaitiez afficher la moyenne de ces trois nombres dans la cellule B1. La Figure A22 montre comment utiliser AVERAGE dans ce cas de figure.

Une capture d'écran d'une feuille de calcul Excel montrant les colonnes A, B et C ainsi que les lignes 1, 2 et 3. La cellule A1 vaut 10, la cellule A2 vaut 20 et la cellule A3 vaut 30. La cellule B2 contient une formule AVERAGE qui indique =AVERAGE(A1, A2, A3).
Figure A22 Utilisation de AVERAGE dans MS Excel (Utilisé avec l'autorisation de Microsoft)

Une fois la saisie de la formule terminée dans B1, appuyez sur Entrée. La formule dans B1 sera remplacée par le résultat du calcul — 20 (voir la Figure A23).

Une capture d'écran d'une feuille de calcul Excel montrant les colonnes A, B et C ainsi que les lignes 1, 2 et 3. La cellule A1 vaut 10, la cellule A2 vaut 20 et la cellule A3 vaut 30. La cellule B2 vaut 20, ce qui montre le résultat de l'utilisation de la formule =AVERAGE(A1, A2, A3).
Figure A23 Résultat de l'utilisation de AVERAGE dans MS Excel (Utilisé avec l'autorisation de Microsoft)

Excel n'enregistre PAS la formule lorsque le fichier est enregistré au format CSV

Vous pouvez utiliser sans problème les formules Excel dans un fichier CSV, mais Excel ne les conserve pas lorsque le fichier est enregistré au format CSV. Si vous souhaitez conserver les formules que vous avez utilisées, veillez à enregistrer votre fichier au format XLSX (Fichier > Enregistrer sous… > Classeur Excel (XLSX)). Le format XLSX stocke des informations supplémentaires au-delà du texte brut, telles que les formules et les graphismes.

EXEMPLE A.6

Problème

Dans ch1-SOCR-small.csv, calculez la taille moyenne des joueurs de la MLB du jeu de données à l'aide de AVERAGE.

Solution

Sur la feuille de calcul où le jeu de données des joueurs de la MLB est ouvert, tapez cette formule dans n'importe quelle cellule vide et appuyez sur la touche Entrée (Figure A24).

=AVERAGE(D2:D13)

Cela calculera la moyenne des cellules D2, D3, D4, …, jusqu'à D13. La taille moyenne obtenue est de 73,3333.

Une capture d'écran d'une feuille de calcul MS Excel. Elle contient un jeu de données de 13 lignes et 6 colonnes. Les colonnes sont intitulées name, team, position, height (inches), weight (pounds) et age. Les données de la colonne Height sont mises en surbrillance et à la ligne 14, la formule =AVERAGE(D2:D13) est utilisée pour calculer la taille moyenne.
Figure A24 Calcul de la taille moyenne à l'aide de AVERAGE dans MS Excel (Utilisé avec l'autorisation de Microsoft)

Autres formules utiles pour résumer des données

Il existe de nombreuses autres façons d'utiliser des formules Excel simples pour analyser les valeurs de données. Vous pouvez saisir chacune des formules d'exemple répertoriées dans le Tableau A1 pour observer son fonctionnement.

Formule Description
=MEDIAN(D2:D13) Calcule la médiane de D2, D3, …, et D13. Renvoie 72,5 comme résultat.
=STDEV(D2:D13) Calcule l'écart type de D2, D3, …, et D13. Renvoie 3,28 comme résultat.
=MIN(D2:D13) Trouve la valeur minimale parmi D2, D3, …, et D13. Renvoie 70 comme résultat.
=MAX(D2:D13) Trouve la valeur maximale parmi D2, D3, …, et D13. Renvoie 82 comme résultat.
=SUM(D2:D13) Additionne les valeurs de D2, D3, …, jusqu'à D13. Renvoie 880 comme résultat.
=COUNTIF(D2:D13, 72) Compte le nombre d'occurrences de « 72 » dans la plage D2, D3, …, jusqu'à D13. Renvoie 3 comme résultat (c'est-à-dire qu'il y a trois 72 dans D2:D13).
Tableau A1 Exemples de formules MS Excel

EXEMPLE A.7

Problème

Dans ch1-SOCR-small.csv, écrivez une formule qui calcule le poids médian des joueurs.

Solution

La formule est

=MEDIAN(E2:E13)

Cette formule détermine la médiane pour les cellules E2, E3, E4, …, jusqu'à E13, qui est égale à 200. Si vous ignorez ce qu'est la médiane, ne vous inquiétez pas ! Vous en apprendrez davantage à ce sujet dans la section Mesures de position.

De même qu'il propose une fonction intégrée pour la moyenne (=AVERAGE), Excel fournit une fonction permettant de calculer l'écart type d'un échantillon pour un jeu de données : =STDEV.S (pour l'écart type échantillonnal). Pour obtenir ces résultats statistiques dans Excel, saisissez les valeurs des données dans une colonne. Supposons que les données soient placées dans les cellules A2 à A11. Dans une cellule quelconque, tapez la commande Excel =AVERAGE(A2:A11) et appuyez sur Entrée. Excel calculera la moyenne arithmétique dans cette cellule. Ensuite, dans une autre cellule, tapez la commande Excel =STDEV.S(A2:A11) et appuyez sur Entrée. Excel calculera l'écart type échantillonnal dans cette cellule. La Figure A25 montre la moyenne et l'écart type pour les 10 âges.

Une capture d'écran d'une feuille de calcul Excel dont la colonne A est intitulée Ages. Il y a 10 nombres dans la colonne. Le texte superposé indique : Commande Excel pour calculer la moyenne échantillonnale : =AVERAGE(A2:A11). Résultat : 46. Commande Excel pour calculer l'écart type échantillonnal : =STDEV.S(A2:A11). Résultat : 6,50
Figure A25 Moyenne et écart type dans MS Excel (Utilisé avec l'autorisation de Microsoft)

Voici une liste plus complète de diverses fonctions statistiques disponibles dans Excel. Le lecteur est invité à explorer le menu Formules dans Excel et à sélectionner l'un des sous-menus, tel que « Financier », « Maths et trigonométrie », « Recherche et référence », etc., pour découvrir différentes formules Excel. Sous l'option « Plus de fonctions », sélectionnez STATISTIQUE pour afficher un menu répertoriant les différentes fonctions statistiques offertes par Excel. Le Tableau A2 présente un échantillon de ces fonctions statistiques :

Fonction Objectif
=AVERAGE(A1:A10) Calcule la moyenne d'un ensemble de nombres.
=MEDIAN(A1:A10) Calcule la médiane d'un ensemble de nombres.
=STDEV.S(A1:A10) Calcule l'écart type pour un ensemble de nombres représentant un échantillon.
=STDEV.P(A1:A10) Calcule l'écart type pour un ensemble de nombres représentant une population.
=VAR.S(A1:A10) Calcule la variance pour un ensemble de nombres représentant un échantillon.
=VAR.P(A1:A10) Calcule la variance pour un ensemble de nombres représentant une population.
=MIN(A1:A10) Trouve le minimum d'un ensemble de nombres.
=MAX(A1:A10) Trouve le maximum d'un ensemble de nombres.
=MAX(A1:A10) – MIN(A1:A10) Calcule l'étendue d'un ensemble de nombres.
=CORREL(A1:A10, B1:B10) Calcule le coefficient de corrélation « r » pour des données (x, y).
Les données x se trouvent dans les cellules A1 à A10 ; les données y se trouvent dans les cellules B1 à B10.
=QUARTILE (A1:A10, 1) Calcule le premier quartile d'un ensemble de nombres.
=QUARTILE (A1:A10, 2) Calcule le deuxième quartile d'un ensemble de nombres (notez que le deuxième quartile est identique à la médiane).
=QUARTILE (A1:A10, 3) Calcule le troisième quartile d'un ensemble de nombres.
Tableau A2 Fonctions statistiques disponibles dans MS Excel

Analyse Excel des lois de probabilité

Comme exposé dans la section Mesures de position, les spécialistes de la science des données s'intéressent souvent à diverses distributions de probabilité telles que la distribution normale, la loi binomiale et la loi de Poisson. Excel met à disposition des fonctions intégrées permettant d'analyser de nombreuses distributions de probabilité.

Excel utilise la commande =NORM.DIST pour déterminer l'aire sous la courbe normale située à gauche d'une valeur spécifiée :

=NORM.DIST(XVALUE, MEAN, STANDARD_DEV, TRUE)

Par exemple, supposons que, dans une société de conseil financier, le salaire moyen des employés soit de 60 000 $ avec un écart type de 7 500 $. Une courbe normale peut être tracée pour représenter cette situation, dans laquelle la moyenne de 60 000 $ est positionnée sur l'axe horizontal, correspondant au pic de la courbe. Dès lors, pour déterminer la probabilité qu'un employé gagne plus de 75 000 $, vous calculeriez l'aire sous la courbe normale située à droite de la valeur de données 75 000 $.

Par exemple, dans la société de conseil financier mentionnée précédemment, le salaire moyen des employés est de 60 000 $ avec un écart type de 7 500 $. Pour déterminer, à l'aide d'Excel, la probabilité que le salaire d'un employé choisi au hasard soit inférieur à 55 000 $, voici la commande à employer :

=NORM.DIST(55000, 60000, 7500, TRUE)

Résultat : 0,25249

Ainsi, il existe une probabilité d'environ 25 % qu'un employé choisi au hasard perçoive un salaire inférieur à 55 000 $.

Excel fournit également des fonctions intégrées pour les lois binomiale et de Poisson, comme le montre le Tableau A3 :

Distribution de probabilité Commande Excel Utilisation
Binomiale =BINOMIAL.DIST =BINOMIAL.DIST(Number_s, Trials, Probability_S, Cumulative)
Poisson =POISSON =POSSON(X, Mean, Cumulative)
Tableau A3 Fonctions intégrées pour les lois binomiale et de Poisson dans MS Excel

Analyse Excel pour la corrélation et la régression

Dans la section Statistiques inférentielles et analyse de régression, les notions de corrélation et de régression ont été abordées.

En analyse de corrélation, le spécialiste de la science des données cherche fréquemment à calculer le coefficient de corrélation, qui est une mesure numérique du sens et de la force de la corrélation linéaire entre deux grandeurs numériques.

La commande Excel permettant de calculer le coefficient de corrélation adopte la structure suivante :

=CORREL(A1:A10, B1:B10)

En analyse de régression, le spécialiste cherche à calculer l'équation du modèle linéaire du meilleur ajustement reliant deux grandeurs numériques (en supposant que la corrélation soit significative).

Rappelons que l'équation de la droite du meilleur ajustement est

y^=a+bxy^=a+bx

où b est la pente de la droite et a est l'ordonnée à l'origine de la droite.

Pour calculer la pente et l'ordonnée à l'origine du modèle linéaire au moyen d'Excel, commencez par entrer les données (x, y) dans deux colonnes distinctes. Les commandes Excel =SLOPE (PENTE) et =INTERCEPT (ORDONNEE.ORIGINE) peuvent alors être utilisées pour calculer respectivement la pente et l'ordonnée à l'origine.

Le jeu de données du Tableau A4 servira d'illustration : le montant mensuel alloué à la publicité ainsi que les revenus mensuels d'une entreprise du Fortune 500 sur une période de 12 mois.

Mois Montant alloué à la publicité Revenus
Janv 49 12210
Févr 145 17590
Mars 57 13215
Avr 153 19200
Mai 92 14600
Juin 83 14100
Juil 117 17100
Août 142 18400
Sept 69 14100
Oct 106 15500
Nov 109 16300
Déc 121 17020
Tableau A4 Revenus en fonction des dépenses publicitaires pour une entreprise du Fortune 500 (en milliers de dollars) Montant mensuel alloué à la publicité et revenus mensuels d'une entreprise du Fortune 500

Pour calculer la pente du modèle de régression, utilisez la commande Excel

=SLOPE(plage de données y, plage de données x)

Il convient de remarquer que cette commande Excel exige de renseigner d'abord la plage de données y, puis la plage de données x. Puisque les revenus dépendent des sommes investies dans la publicité, la variable des revenus correspond à la variable y, et le montant publicitaire constitue la variable x. Notons que les données y figurent dans les cellules C2 à C13 et que les données x se trouvent dans les cellules B2 à B13. Par conséquent, la commande Excel permettant de déterminer la pente s'écrira

=SLOPE(C2:C13, B2:B13)

De la même façon, la commande Excel servant à déterminer l'ordonnée à l'origine du modèle de régression est

=INTERCEPT(plage de données y, plage de données x)

Pour le jeu de données exposé dans le tableau précédent, la commande s'exprime ainsi :

=INTERCEPT(C2:C13, B2:B13)

Les résultats se présentent comme suit (voir la Figure A26) :

pente b=61.8ordonnée à l'origine a=9,376.7pente b=61.8ordonnée à l'origine a=9,376.7
Une capture d'écran d'une feuille de calcul MS Excel. Un tableau montrant les dépenses publicitaires mensuelles et les revenus sur une année. Le tableau montre également le calcul de la pente et de l'ordonnée à l'origine. Il contient un jeu de données de 13 lignes et 3 colonnes. Les colonnes sont intitulées Month, Advertising Expenditure et Revenue. Dans la cellule B15 se trouve la formule =SLOPE(C2:C13, B2:B13). La cellule B16 contient 61,8. Dans la cellule C15 se trouve la formule =INTERCEPT(C2:C13, B2:B13). La cellule C16 contient 9 376,7.
Figure A26 Revenus en fonction des dépenses publicitaires pour une entreprise du Fortune 500 (en milliers de dollars) montrant le calcul de la pente et de l'ordonnée à l'origine (y-intercept) dans MS Excel (Utilisé avec l'autorisation de Microsoft)

En conséquence, l'équation de régression peut être formulée ainsi :

y^=a+bxy^=9,376.7+61.8xy^=a+bxy^=9,376.7+61.8x

où x représente les dépenses consacrées à la publicité (en milliers de dollars) et y représente le chiffre d'affaires ou revenu réalisé (en milliers de dollars).

Pour aller plus loin

Ressources Excel

Pour des ressources supplémentaires, consultez les chapitres « Advanced Excel Formulas, Functions, and Techniques » et « Advanced Excel Spreadsheets: Statistical and Data Analysis » dans Bolling, T., Mitchell, A., Scott, T., & Wheeler, N. (2023). Workplace Software and Skills. OpenStax. Accessible à l'adresse https://openstax.org/books/workplace-software-skills/pages/1-chapter-scenario.