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.

Comment effectuer un test Breusch-Pagan dans Stata



La régression linéaire multiple est une méthode que nous pouvons utiliser pour comprendre la relation entre plusieurs variables explicatives et une variable de réponse.

Malheureusement, un problème qui se produit souvent en régression est connu sous le nom d’ hétéroscédasticité , dans lequel il y a un changement systématique dans la variance des résidus sur une plage de valeurs mesurées.

Un test que nous pouvons utiliser pour déterminer si une hétéroscédasticité est présente est le test de Breusch-Pagan . Ce test produit une statistique de test du Chi carré et une valeur p correspondante.

Si la valeur p est inférieure à un certain seuil (les choix courants sont 0,01, 0,05 et 0,10), il existe alors suffisamment de preuves pour affirmer qu’une hétéroscédasticité est présente.

Ce tutoriel explique comment effectuer un test de Breusch-Pagan dans Stata.

Exemple : test de Breusch-Pagan dans Stata

Nous utiliserons l’ensemble de données Stata intégré automatiquement pour illustrer comment effectuer le test de Breusch-Pagan.

Étape 1 : Chargez et affichez les données.

Tout d’abord, utilisez la commande suivante pour charger les données :

utilisation automatique du système

Ensuite, affichez les données brutes à l’aide de la commande suivante :

br

Ensemble de données automatique dans Stata

Étape 2 : Effectuez une régression linéaire multiple.

Ensuite, nous saisirons la commande suivante pour effectuer une régression linéaire multiple en utilisant le prix comme variable de réponse et le mpg et le poids comme variables explicatives :

régression prix mpg poids

Sortie de régression multiple dans Stata

Étape 3 : Effectuez le test de Breusch-Pagan.

Une fois que nous avons ajusté le modèle de régression, nous pouvons alors effectuer le test de Breusch-Pagan en utilisant la commande hettest , qui est l’abréviation de « test d’hétéroscédasticité » :

le plus chaud

Sortie du test Breusch-Pagan dans Stata

Voici comment interpréter le résultat :

Ho : Il s’agit de l’hypothèse nulle du test, qui stipule qu’il existe une variance constante entre les résidus.

Variables : Cela nous indique la variable de réponse qui a été utilisée dans le modèle de régression. Dans ce cas, il s’agissait du prix variable.

chi2(1) : Il s’agit de la statistique du test du chi carré du test. Dans ce cas, il s’agit de 14h78.

Prob > chi2 : Il s’agit de la valeur p qui correspond à la statistique du test du chi carré. Dans ce cas, il s’agit de 0,0001. Cette valeur étant inférieure à 0,05, nous pouvons rejeter l’hypothèse nulle et conclure à la présence d’hétéroscédasticité dans les données.

Que faire ensuite

Si vous ne parvenez pas à rejeter l’hypothèse nulle du test de Breusch-Pagan, alors l’hétéroscédasticité n’est pas présente et vous pouvez procéder à l’interprétation du résultat de la régression originale.

Cependant, si vous rejetez l’hypothèse nulle du test de Breusch-Pagan, cela signifie qu’une hétéroscédasticité est présente dans les données. Dans ce cas, les erreurs types affichées dans le tableau de sortie de la régression ne sont pas fiables. Il existe plusieurs façons de résoudre ce problème, notamment :

1. Transformez la variable de réponse. Vous pouvez essayer d’effectuer une transformation sur la variable de réponse. Par exemple, vous pouvez utiliser log(price) au lieu de price comme variable de réponse. Généralement, prendre le log de la variable de réponse est un moyen efficace de faire disparaître l’hétéroscédasticité. Une autre transformation courante consiste à utiliser la racine carrée de la variable de réponse.

2. Utilisez la régression pondérée. Ce type de régression attribue un poids à chaque point de données en fonction de la variance de sa valeur ajustée. Essentiellement, cela donne de faibles poids aux points de données qui ont des variances plus élevées, ce qui réduit leurs carrés résiduels. Lorsque les pondérations appropriées sont utilisées, cela peut éliminer le problème de l’hétéroscédasticité.

3. Utilisez des erreurs standard robustes. Les erreurs types robustes sont plus « robustes » au problème de l’hétéroscédasticité et tendent à fournir une mesure plus précise de la véritable erreur type d’un coefficient de régression. Consultez ce didacticiel pour savoir comment utiliser des erreurs standard robustes en régression dans Stata.

Ajouter un commentaire

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