Macros 
              et feuilles de calcul 
               
              Politique de publication des programmes 
              Les macros et les feuilles de calculs 
              publiées dans la page Excel’Ense sont des documents 
              « ouverts », avec du code lisible, dans l’esprit 
              des logiciels ouverts. Il s’agit de permettre au lecteur de 
              lire comment les choses se passent, comment les calculs sont organisés. 
              Chacun peut apporter ses modifications et ses améliorations. 
              Dans un esprit d’échange et de coopération, 
              les programmes pourront s’enrichir des apports des utilisateurs. 
               
              La seule condition mise sur toute réutilisation des documents 
              est l’obligation de citer leur origine (date et numéro 
              de la Revue MODULAD avec son URL) et indication des noms des auteurs 
              des documents réutilisés.  
              Ni la Revue ni les auteurs n’engagent leur responsabilité 
              de quelque façon que ce soit concernant l’utilisation 
              ou les conséquences de l’utilisation des documents 
              ou des codes de programmation mis à la disposition des lecteurs. 
                     
             
            Sommaire
            des feuilles et macros 
 
            
            
		- La Statistique au service des
			Données: quelques macros Excel pour faire de  l’analyse exploratoire des
			données. Jacques VAILLÉ  (Numéro 43, hiver 2010-2011))
 - Pour calculer  les coefficients d’autocorrélation d’une série chronologique. 
			Henry AUBERT (Numéro 43, hiver 2010-2011).
 - Cinq macros pour étudier le filtre de Buys-Ballot. 
			Henry AUBERT (Numéro 43, hiver 2010-2011).
 - Une introduction à la démarche bayésienne sans 
			formule mathématique. Emmanuel GRENIER (Numéro 43, hiver 2010-2011)
 -  Construire et interpréter un Plan
                  d’expériences factoriel complet. Jacques
                  VAILLÉ, Jacques GOUPY (Numéro
                  35, décembre 2006).
 
              - Ajouter des étiquettes à un nuage de points. Jacques
              VAILLÉ (Numéro 35,
              décembre 2006).
 
              - Une fonction matricielle pour permuter une
                matrice. Jacques VAILLÉ (Numéro
              35, décembre 2006).
 
              - Définir une fonction
                  matricielle IDENTITE(). Jacques VAILLÉ (Numéro
              35, décembre 2006).
 
              - Réaliser la diagonalisation d'une
                matrice symétrique. Jacques VAILLÉ (Numéro
              35, décembre 2006).
 
              - Effectuer une régression
                  linéaire : Deux fonctions personnalisées
                  pour Excel. Henry P. AUBERT (Numéro
                  35, décembre 2006).
 
              - Tests de Wilcoxon :
                Six fonctions personnalisées pour Excel. Henry P.
              AUBERT
 
              - Fonctions personnalisées pour Excel : Rupture
                  de stock. Henry P. AUBERT (Numéro
              35, décembre 2006).
 
              -   Statistique descriptive : Nom
                  de classe. Henry P. AUBERT (Numéro
              35, décembre 2006).
 
              - Comment déplacer
                  des macros ou des fonctions d'un classeur Excel dans un
                  autre. Henry P. AUBERT (Numéro
                  35, décembre 2006).
 
              - Fonctions personnalisées pour Excel : calcul d'un quantile. Henry
                  P.AUBERT (Numéro 35, décembre
                  2006).
 
              -  Fonction personnalisée pour Excel Inverse
              de la loi Poisson.                            Henry P.AUBERT (Numéro
              35, décembre 2006).
 
              -  Réaliser un histogramme.
                Emmanuel GRENIER (Numéro 34,
                juillet 2006).
 
              -  Calculer l'intervalle
                  de confiance d'une probabilité avec Excel. Emmanuel
                  GRENIER (Numéro 34, juillet
                  2006).
 
              -  Estimation de tests
                  non paramétriques par permutation. Jacques VAILLÉ (Numéro
                  34, juillet 2006).
 
              -  Echantillonnage au hasard : Macro pour le tirage d'un échantillon
                  stratifié. Henry P. AUBERT (Numéro
              34, juillet 2006).
 
              -  Faire des simulations (version
                2). Emmanuel GRENIER (Numéro
                34, juillet 2006).
 
              - Créer
              des macros sous Visual Basic pour Excel. Henry P. AUBERT (Numéro
              33, juillet 2005).
 
              - Fonction pour les Tests
                  du Khi-2 sous Visual Basic pour Excel. Henry P. AUBERT (Numéro
                  33, juillet 2005).
 
              - La macro "Puissance
                  d'un essai". Yves-Marie CHATELIN. (Numéro
              33, juillet 2005).
 
              - Créer et installer une macro
                  complémentaire. Olivier
              MARTIN  (Numéro 32, janvier
              2005).
 
              - Utilisation de la feuille Anafact.xls : réaliser
                une petite analyse
                factorielle. Jacques
                  VAILLÉ (Numéro
              32, janvier 2005).
 
              - Macro complémentaire « Boxplot.xla » :
                  une macro pour dessiner les « boîtes
                  de distribution ». Olivier MARTIN (Numéro
              32, janvier 2005).
 
              - Faire du Bootstrap
                    et du Jackknife. Olivier
                    MARTIN (Numéro 32,
              janvier 2005).
 
              - Dessiner un graphique
                    ternaire. Jacques
                    VAILLÉ (Numéro 32, janvier 2005).
 
			 
                
              
            
              
             
          
            
             
		 Macros pour l’analyse exploratoire des données 
              La Statistique au service des Données: Quelques macros Excel pour faire de 
			l’analyse exploratoire des données par  Jacques VAILLÉ: 
			L'analyse en composantes principales et l'analyse des correspondances;
 			mais aussi les boîtes de distributions, les nuages de points avec étiquettes et 
			les graphiques de Bertin. 
			 
 
            Téléchargez ici au format zip le document Excel accompagné de son mode d'emploi 
		MODULAD n°43 (2011). 
             
             
            
                  
            
             
		 La fonction d’autocorrélogramme 
              Fonction Autocorrélogramme par Henry AUBERT. 
			Voici une fonction pour calculer les n - 3 coefficients d'autocorrélation 
			d'une série, afin, en en traçant une représentation graphique, 
			de détecter une éventuelle composante cyclique. 
			 
 
            Téléchargez ici au format zip le document Excel accompagné 
				de son mode d'emploi
		MODULAD n°43 (2011). 
             
             
            
                  
            
             
		 Les fonctions du filtre de Buys-Ballot 
Fonction Buys-Ballot par Henry AUBERT. Quand on juge que la série
temporelle des observations pourrait être ajustée par un processus qui
se décomposerait en une tendance linéaire, une composante cyclique et
un “bruit blanc fort”, c’est-à-dire un résidu totalement indépendant du
temps, la méthode des moindres carrés, qui permet d’estimer le modèle
de régression linéaire simple s’applique encore, à condition de
considérer les coefficients saisonniers comme autant de variables
explicatives. Cette méthode est associée au nom de Buys-Ballot. Les
cinq fonctions Buys-Ballot présentées ici permettent de renvoyer :  
1) ce qu’on convient d’appeler la “table de Buys-Ballot” des données où
les cycles sont en lignes, les saisons en colonnes, à partir de
laquelle les calculs des estimations des paramètres du modèle sont
facilitées.  
2) les estimations des paramètres.
	 
3) la table des valeurs ajustées par le modèle estimé.
	 
4) la table des valeurs de la série corrigées des estimations des variations saisonnières
	 
5) la prévision d'une valeur future selon le modèle, sa variance, et un intervalle de confiance.  
 
            Téléchargez ici au format ici le document Excel accompagné de son mode d'emploi
		MODULAD n°43 (2011) . 
             
            
                  
            
             
		 Une introduction à la démarche bayésienne 
			Efficace et naturelle, la démarche bayésienne est cependant difficile à aborder sans une solide formation 
			à la statistique mathématique. Emmanuel Grenier vous propose une introduction 
			intuitive à cette démarche dans le cas de l’estimation d’une proportion. 
			Exprimez graphiquement votre a priori sur la valeur de la proportion. 
			Entrez les données observées et examinez comment l’information provenant de ces données se combine à votre a priori. 
			A l’aide des barres de défilements faites varier les paramètres et observez l’évolution de l’estimation. 
			 
 
            
            Téléchargez ici au format zip le document Excel 
			accompagné de son mode d'emploi  MODULAD n°43, (2011). 
            
                  
             Construire
                  et interpréter              un Plan d’expériences
              factoriel complet  
            La feuille Excel mise à votre disposition vous permettra
              de construire des plans factoriels complets ayant jusqu'à 5
              facteurs. Elle vous permettra aussi de faire le calcul des effets
              des facteurs et de leurs interactions. Grâce aux outils statistiques
              et aux graphiques incorporés vous pourrez facilement déterminer
              les effets principaux et les interactions qui sont influents.              Les explications sont données dans la fiche (en format pdf),
              rédigée par Jacques Vaillé et Jacques Goupy.
              Cette fiche est accompagnée d’un document
              Excel dans
              lequel vous pourrez exploiter vos propres données.
              MODULAD n°35 (décembre
            2006).  
               
             
             Ajouter
                des étiquettes              à un nuage de points 
                         Quand on réalise un nuage de points,
              il peut être intéressant de faire figurer les noms
              correspondants sur le graphique. Excel propose bien des étiquettes,
              mais il ne propose que le nom de la série, la valeur de
              X ou de Y. 
              La feuille Nuageétiqueté.xls propose deux macros
              : 
              -	la première réalise un nuage de points avec les étiquettes
              prises dans la première colonne du tableau. 
              -	La deuxième permet de rajouter les étiquettes à une
            série de points déjà représentés. Téléchargez
            ici au format zip le document
            Excel accompagné de son mode
            d'emploi. MODULAD n°35
            (décembre 2006).             
               
             
             Une
            fonction matricielle pour permuter une matrice 
            Excel permet de trier (permuter)
                les lignes d’un tableau à partir
              des valeurs d’une colonne. Il ne permet pas de faire directement
              la même chose sur les colonnes.              La fonction
              matricielle PERMUTE a été écrite par Jacques
              Vaillé, pour  obtenir une image d’un tableau
              réordonné à partir
              de deux plages donnant la position des lignes et des colonnes dans
              le tableau résultant. Téléchargez
              ici au format zip le document
              Excel accompagné de son mode
              d'emploi. MODULAD n°35
            (décembre 2006). 
                                                             
             
             La fonction
            matricielle IDENTITE() 
              La matrice identité est
                une matrice carrée dont tous
              les termes sont nuls sauf ceux de la diagonale qui sont égaux à un.              Elle
              intervient dans les calculs de projections ou pour chercher les
              valeurs propres d’une matrice.              Cette fonction
              matricielle écrite par Jacques Vaillé, permet de la faire intervenir
              dans un calcul. Téléchargez
              ici au format zip le document
              Excel accompagné de son mode
              d'emploi. MODULAD n°35
              (décembre 2006).
                         
                           
                          Réaliser
              la   diagonalisation d'une
              matrice symétrique  
                          Voici la fonction
                de base des analyses multidimensionnelles : DIAGSYM. A partir
                d’une matrice symétrique, elle renvoie la
              matrice des vecteurs propres et si on le désire, les valeurs
              propres de cette matrice. Téléchargez ici au format
              zip le document
              Excel accompagné de son mode
              d'emploi fournis par Jacques Vaillé. MODULAD
              n°35
              (décembre 2006). 
               
               
             
             Régression
              linéaire : Deux fonctions
            personnalisées pour Excel                           
            Quoi de plus indispensable
                que l'écart-type
              d'une prévision, une fois qu'on a calculé la droite
              des moindres carrés ?              Et pourtant cette formule,
              compliquée, à retenir
              et à mettre en oeuvre, ne fait pas l'objet d'une fonction
              standard d'Excel !              Voici cette fonction qui fournit
              en option cet écart-type,
              ou celui de la valeur sur la droite de régression. Henry
              P. Aubert en a profité pour ajouter la fonction
              qui renvoie l'estimation du coefficient de corrélation linéaire
              dans la population, à partir de celui observé dans
            l'échantillon. Téléchargez
            ici au format zip le document
                Excel accompagné de son mode
                d'emploi. MODULAD
                n°35 (décembre 2006). 
                           
                          Tests
              de Wilcoxon : Six fonctions personnalisées
            pour Excel             Les tests de Wilcoxon sur les rangs, et sur
              les échantillons appariés sont bien utiles quand
              on doit juger de l'indépendance d'une variable quantitative,
              vis-à-vis d'une variable qualitative, sur un échantillon
              de taille insuffisant pour se trouver dans le cadre des tests statistiques
              classiques. 
              Henry P. Aubert nous fournit quatre fonctions qui renvoient
              les probabilités
              nécessaires à la
            réalisation de ces tests. Téléchargez
            ici au format zip le document
            Excel accompagné de son mode
            d'emploi. MODULAD n°35
            (décembre 2006).                         
                           
             
             Fonctions
            personnalisées pour Excel : Rupture de stock 
             Lorsqu’une variable
                 Gaussienne est censurée, on souhaite alors
                calculer l’espérance
              mathématique des valeurs non observables.              C'est
              le cas, en particulier, lorsqu'on veut fixer le niveau de réapprovisionnement
              périodique d'un stock. On souhaite alors calculer la demande
              moyenne non satisfaite, qu'on appelle aussi
              rupture de stock.              La formule est compliquée,
              les calculs longs et fastidieux. Cette fonction renvoie cette valeur. Téléchargez
              au format zip le document
              Excel accompagné de son mode
              d'emploi créés par Henry P. Aubert. MODULAD
              n°35
              (décembre 2006).
              
            
  
                                  Statistique
              descriptive : Nom de classe             
                                 Il est fastidieux de taper des
                                   libellés
              de classes qui soient présentables à l'édition,
              puis de les mettre à jour quand les bornes des classes ont été modifiées.
              Voici une fonction qui vous en affiche deux modèles, au
              choix. Elle s'utilise en accompagnement de la fonction FREQUENCE(
            ) d'Excel. Téléchargez  au format zip le document
            Excel accompagné de son mode
            d'emploi rédigés par Henry P. Aubert. MODULAD
            n°35
            (décembre 2006).              
                                               
             
             Comment
              déplacer directement des macros ou des fonctions d'un classeur
            Excel dans un autre
             Cette  procédure écrite par Henry P. Aubert,
              est particulièrement
              rapide pour s'approprier
              une macro ou une fonction transmise dans
            un classeur Excel en
            la déplaçant.
            
             
              
			
			                    Fonctions
              personnalisées pour Excel
            : Calcul d'un quantile             Le résultat
              renvoyé par la fonction
              CENTILE( ) d'Excel peut paraître surprenant, surtout si l'on
              a la curiosité de l'utiliser avec une série de nombres
              entiers, et encore plus avec des taux qui ne correspondent pas à une
              fraction entière de l'effectif de la série. La fonction
              QUANTILE( ) que Henry P. Aubert nous propose, corrige cette
              erreur systématique,
            qu'on a aussi avec les fonctions MEDIANE( ) et QUARTILE( ). Téléchargez
            ici au format zip le document
            Excel accompagné de son mode
            d'emploi. MODULAD n°35
            (décembre 2006)              
           
                                
                                             Inverse
              de la loi Poisson : fonction personnalisée pour Excel 
               
            Cette
            fonction renvoie, pour un niveau de confiance donné, la borne
            supérieure
            de l'intervalle de confiance unilatéral à gauche d’une
            variable de Poisson de moyenne connue. Téléchargez
            ici au format zip le document
            Excel accompagné de son mode
            d'emploi réalisés par Henry P. Aubert. MODULAD
            n°35
            (décembre 2006).            
                          
             
              
           
            Créer et installer une macro complémentaire 
               
              La Documentation-Macro 
              fournie par Olivier MARTIN donne en 3 pages la marche à suivre 
              pour installer et faire fonctionner les macros complémentaires 
              que vous téléchargez. MODULAD n°32 (janvier 
              2005). 
              
                          
             
              Réaliser un histogramme  
              On sait qu'EXCEL malgré les termes utilisés
                ne propose pas de véritables histogrammes. Ce document
                comble cette lacune : à
                partir de vos données brutes ou de comptages, vous choisissez
                les bornes des classes et vous obtenez un véritable histogramme.
                Téléchargez ici au format zip le document
                Excel accompagné de son mode
                d'emploi. MODULAD
                n°34 (juillet 2006).  
                             
              Calculer l'intervalle de confiance d'une
                probabilité 
              A l’aide d’une simple
                feuille, vous calculez l’intervalle de confiance unilatéral
                ou bilatéral d’une probabilité, pour un niveau
                de confiance donné. Téléchargez ici au format
                zip le document
                Excel accompagné de son mode
                d'emploi, préparés par
                Emmanuel GRENIER. MODULAD n°34
                (juillet 2006).  
                
             
              Estimation
                  de tests non paramétriques
                par permutation 
                Les tests de permutation permettent de tester
                une hypothèse nulle sans faire de supposition sur la distribution
                de la série étudiée (comme la supposition
                classique d’une distribution normale). Par contre, les
                calculs pour obtenir les probabilités sont soit spécifiques
                au problème étudié, soit trop longs ou trop
                complexes. L’utilisation de simulations avec le tableur
                Excel permet alors d’estimer ces probabilités. Découvrez
                les possibilités ainsi offertes en téléchargeant
                les documents préparés par Jacques VAILLE : la notice
                d’utilisation et les
                3 feuilles de calcul qui n’attendent que vos données. 
               
             
              Echantillonnage
                  au hasard : macro pour le tirage d'un échantillon stratifié 
                Cette macro créée par Henry
                  AUBERT est disponible dans le fichier Tirage
                  d'un échantillon stratifié. Elle
                  extrait, au hasard et sans remise, un échantillon stratifié dans
                  la population contenue dans une
              feuille d’un classeur Excel.  
               
            
                
                    
                
              Faire des simulations              (version
              2) 
               
              Incontournable pour gérer des modèles
              complexes, la simulation probabiliste s'impose également
              comme outil pédagogique parce qu'elle permet d'aborder les
              probabilités et la statistique de manière expérimentale
              (voir le manuel écrit par le groupe "Le Cercle d'Exce 
            
             
                  
            
              Créer
              des macros en Visual Basic pour Excel 
                   
                   Henry P. AUBERT nous apprend dans une note
                  détaillée comment
                  créer des macros en Visual Basic pour Excel. MODULAD
                  n°33 (juillet 2005). 
           
             
                         Fonctions
                pour le Khi-2  
                 
              Cinq fonctions écrites en basic pour les calculs associés aux
  tests du Khi-2 sont proposées par Henry P. AUBERT dans le fichier (au
  format Zip) Macros_Khi2.
  Lire la notice dans le fichier Fonctions
  pour les tests du Khi-2. MODULAD n°33 (juillet
  2005) 
               
             
            Puissance
                d'un essai  
  Lorsque l’on met en place une expérimentation pour tester des
  traitements, il est important de savoir combien d’unités expérimentales
  mettre en œuvre pour espérer déceler, au niveau de la variable
  d’intérêt, une certaine différence entre les traitements.
  On peut aussi vouloir estimer la puissance de l’essai programmé.
  La macro Puissance
  d'un essai, développée par Yves-Marie CHATELIN en collaboration
  avec Arvalis, permet d’obtenir ces informations si l’on a une idée
  assez précise de la variabilité de la variable d’intérêt
  (lire la Notice).
  Dans le cas où il n’y a que deux traitements, les calculs sont
  basés sur le t de Student; on prend alors en compte les erreurs de première
  et de seconde espèce. S’il y a plus de deux traitements, on utilise
  un F de Fisher décentré qui fait intervenir une estimation de
  la moyenne de la variable d’intérêt pour chacun des traitements.
  Si cette estimation n’est pas possible, il faut avoir une idée
  des valeurs extrêmes attendues, les traitements non extrêmes se
  voyant attribuer la valeur moyenne des valeurs extrêmes. MODULAD
  n°33 (juillet 2005).               
             
             
            Créer
              et installer une macro complémentaire 
                   
  La Documentation-Macro fournie
  par Olivier MARTIN donne en 3 pages la marche à suivre pour installer
  et faire fonctionner les macros complémentaires que vous téléchargez. MODULAD
  n°32 (janvier 2005). 
            
             
             
            Réaliser une petite
                analyse factorielle 
            Nouvelle version (septembre 2006). La feuille
              de calcul ACP parue dans le Numéro 32 permettait de réaliser
              une petite ACP. Outre quelques problèmes si le tableau était
              mal placé dans la feuille, cette macro avait l’inconvénient
              d’utiliser le Solveur. Si les valeurs numériques étaient
              modifiées, il n’était pas possible de voir
              ce que devenaient les résultats. La nouvelle feuille macro
              appelée Anafact.xls ne fait plus les erreurs signalées
              et l’introduction d’une macro complémentaire
              (Diagonalisation.xla) permet d’obtenir des résultats
              qui se mettent à jour avec les données du tableau.
              Enfin on peut maintenant effectuer les deux analyses de base :
              l’Analyse en Composantes Principales ou ACP (normée)
              et pour les tableaux de contingence, l’Analyse Factorielle
              des Correspondances ou AFC. L’utilisation de techniques de
              Bertin (réorganisation des lignes et des colonnes du tableau
              suivant l’un des axes factoriels obtenus) permet de mieux
              comprendre les propriétés du tableau mises en évidence
              par l’analyse.  La Documentation-ACP de
              Jacques VAILLÉ montre en détail comment faire une
              ACP avec individus et variables supplémentaires. Télécharger
              la feuille Excel et les fichiers d'exemples dans Feuilles-ACP (au
              format Zip). MODULAD n°32 (janvier
              2005). 
           
             
            
  
          
                 Une
                macro pour dessiner les « boîtes
                de distribution » 
                 
                 La macro complémentaire Macro-BoxPlot (au
                format Zip) écrite par Olivier MARTIN construit les boîtes
                de distribution verticales de une ou plusieurs variables. A l’exécution,
                la procédure recherche automatiquement une plage de données
                (en colonne) dans le classeur actif et construit la boîte
                de distribution. Lisez la Documentation-BoxPlot fournie
                par l'auteur. MODULAD n°32 (janvier 2005).
             
                        
             Faire
                du Bootstrap et du Jackknife 
                 
              La Macro-Rééchantillonnage 
              (format Zip) fournie par Olivier MARTIN permet de mettre en oeuvre 
              les techniques Jackknife et Bootstrap 
              en procédant automatiquement au rééchantillonnage 
              et aux calculs des estimations. Une option permet également 
              de générer, dans le cas du Bootstrap, les histogrammes 
              de distribution empirique des estimations obtenues sur les échantillons 
              artificiels. Lire la Documentation-Rééchantillonnage 
              associée. MODULAD n°32 (janvier 
              2005) 
            
             
                  
              Dessiner
                un graphique ternaire 
              La feuille de calcul Diagramme-ternaire 
              (format Zip) proposée par Jacques VAILLÉ 
              permet de représenter graphiquement des mélanges
              de  3 constituants pour les comparer visuellement (ici dans 4 catégories).
               La feuille est facilement personnalisable en utilisant la documentation 
              jointe. Pour connaître le détail des étapes
               de la réalisation, on pourra se reporter à la fiche 
              "Comment faire un diagramme ternaire". MODULAD
            n°32 (janvier 2005). 
             
              
             
           |