Personnaliser les préférences

Nous utilisons des cookies pour vous aider à naviguer efficacement et à exécuter certaines fonctions. Vous trouverez ci-dessous des informations détaillées sur tous les cookies sous chaque catégorie de consentement.

Les cookies classés comme « Nécessaires » sont stockés sur votre navigateur car ils sont essentiels pour activer les fonctionnalités de base du site.... 

Toujours actif

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

Aucun cookie à afficher.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

Aucun cookie à afficher.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

Aucun cookie à afficher.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

Aucun cookie à afficher.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

Aucun cookie à afficher.

Transformation Box-Cox dans Excel (étape par étape)



Une transformation box-cox est une méthode couramment utilisée pour transformer un ensemble de données non normalement distribué en un ensemble plusnormalement distribué .

L’idée de base est de trouver une valeur pour λ telle que les données transformées soient aussi proches que possible de la distribution normale, en utilisant la formule suivante :

  • y(λ) = (y λ – 1) / λ si y ≠ 0
  • y(λ) = log(y) si y = 0

L’exemple étape par étape suivant montre comment effectuer une transformation box-cox sur un ensemble de données dans Excel.

Étape 1 : Saisissez les données

Commençons par saisir les valeurs d’un ensemble de données :

Étape 2 : Trier les données

Créez ensuite une colonne d’index et une colonne de données triées :

Étape 3 : Choisissez une valeur arbitraire pour Lambda

Ensuite, nous choisirons une valeur arbitraire de 1 pour lambda et appliquerons une transformation box-cox temporaire aux données :

Étape 4 : Calculer les scores Z

Ensuite, nous calculerons le z-score pour chaque valeur de l’index :

Nous calculerons ensuite la corrélation entre les valeurs transformées box-cox et les scores z :

Étape 5 : Trouvez la valeur Lambda optimale

Ensuite, nous utiliserons Goal Seek pour trouver la valeur lambda optimale à utiliser dans la transformation box-cox.

Pour ce faire, cliquez sur l’onglet Données le long du ruban supérieur. Cliquez ensuite sur What-If-Analysis dans le groupe Prévisions .

Dans le menu déroulant, cliquez sur Recherche d’objectif et remplissez les valeurs suivantes :

Transformation box-cox dans Excel

Une fois que vous avez cliqué sur OK , Goal Seek trouvera automatiquement la valeur lambda optimale qui est de -0,5225 .

Étape 6 : Effectuer la transformation Box-Cox

Enfin, nous appliquerons la transformation box-cox aux données d’origine, en utilisant une valeur lambda de -0,5225 :

Bonus : On peut confirmer que les données transformées sont normalement distribuées en effectuant un test de Jarque-Bera dans Excel .

Ressources additionnelles

Comment transformer des données dans Excel (journal, racine carrée, racine cubique)
Comment calculer les scores Z dans Excel

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *