L’économétrie pour tous
Par Antoine B. le lundi 16 mai 2005, 03:18 - Lien permanent
L’économétrie est un excellent instrument quand on veut tester ses préjugés. Suite à un billet dans lequel je tentais maladroitement de régresser le chômage des pays de l’OCDE, on m’a demandé s’il existait un moyen simple de faire des petites régressions sans prétention vite fait bien fait, le soir en rentrant du boulot, entre la météo et le début de Columbo. La réponse est qu’il en existe même plusieurs. (lire la suite)
1) La première consiste à être très riche, et à s’acheter un logiciel d’économétrie. SPAD ou SPSS peuvent faire l’affaire. C’est certainement la meilleure solution pour les riches. Pour les autres, passons à la suite.
2) La deuxième consiste à utiliser « R ». Ce petit logiciel de statistique a une grande vertu : il est complètement gratuit. Vous pouvez le télécharger et l’installer facilement dans la foulée. Autre qualité : il sait faire des tas de choses. Mais n’en croyez pas un titre provocateur que j’utilisai récemment pour introduire un texte du subversif Frédéric Bastiat, il n’y a vraiment pas de choses telles qu’un repas gratuit. Ce qu’il faut payer pour utiliser « R », ce n’est pas de l’argent mais du temps à apprendre son langage. Car il faut programmer pour faire tourner « R ». Ce langage, au demeurant, n’est pas vraiment sorcier, et vous pouvez vous y mettre facilement en potassant ce tutorial, mais vous risquez de rater le début de Columbo. Or me contredira-t-on si j’affirme qu’un Columbo sans le premier quart d’heure n’a guère plus de saveur qu’un Ricard sans pistaches grillées ? Une bonne raison pour passer à la suite.
3) Vous pouvez voler ou pirater les logiciels visés au 1) ici présent, mais c’est très mal, je vous incite à ne pas le faire, et si vous le faites quand même, vous risquez de passer une bonne partie de la fin de votre vie derrière les barreaux, et vous l’aurez bien cherché, ne comptez pas sur moi pour pleurer sur votre sort. Mieux vaut passer à la suite.
4) Enfin, on peut faire déjà beaucoup grâce à Excel. (« ouf » de soulagement dans l’assistance). Il y a même trois façons de faire avec Excel.
a- Vous pouvez faire les calculs à la main, en utilisant les fonctions de calcul matriciel d’Excel (« inversemat » et « produitmat » notamment). Ca n’est pas l’idéal, sauf pour les étudiants en économétrie pour qui c’est un excellent moyen de bien retenir le détail des calculs.
b- Vous pouvez utiliser la fonction « droitereg », qui vous donnera, en plus de l’estimation des coefficients, leurs écart-types, les « t » de student, le R2 et la statistique de Fisher. Mais c’est pas génial non plus.
c- Enfin (bis), la bonne solution, la voilà. Il faut utiliser l’utilitaire d’analyse d’Excel. Si, comme des nases (comme moi…), vous avez installé la version de base d’Excel, vous n’avez pas encore l’utilitaire d’analyse, et il vous faut donc l’installer. Pour cela, commencez par vous munir du CD d’installation d’Office. Bon allez, je vous laisse 5 minutes pour aller le chercher. Pas plus… « Margoton la jeune bergère trouvant dans l’herbe un petit chat qui venait de perdre sa mère l’adopta… » (…) « …étaient lalalalalalalalalalala ! ». C’est bon ! Bon.
Donc, vous ouvrez Excel, et vous allez choisir, dans le menu « outils », « macros complémentaires ». L’image suivante apparaîtra.
Cochez la case « utilitaire d’analyse », puis « OK ». Là, un processus d’installation s’enclenche, au cours duquel on va vous demander le cd d’installation, logique. Une fois que vous avez fini, vous pouvez vous lancer.
Dans une feuille Excel, placez vos données, que vous aurez préalablement récupérées sur un site tel que la Banque mondiale ou l’OCDE. Sur une colonne, placez votre variable expliquée. Vos variables explicatives doivent (me semble-t-il) être placées dans un tableau regroupé (les colonnes collées les unes aux autres). Attention, si vous devez modifier vos variables, faites-le avant de commencer (si vous voulez régresser des logarithmes, ou l’écart entre deux variables…).
Ceci étant fait, dans le menu « outils », cliquez sur « utilitaire d’analyse ». Apparaît la fenêtre suivante :
Sélectionnez « régression linéaire », puis cliquez sur « OK ». Apparaît ensuite :
Dans « plage pour la variable Y », entrez les coordonnées de la colonne de la variable expliquée. Sinon, vous cliquez sur le petit carré qui vous permet de sélectionner la colonne à la main. Dans « plage pour les variables X », entrez les coordonnées du tableau contenant les variables explicatives de la même manière. Le reste n’est que littérature. En choisissant le « Niveau de confiance », vous aurez un intervalle de confiance. Vous pouvez choisir l’endroit où seront affichés les résultats, et choisir tout ce qui doit apparaître. Quand vous avez fini, cliquez sur « OK ».
Boum ! Apparaît tout ce qu’il faut ! Le R2, le R2 modifié, les coefficients, les intervalles de confiances, les écart-types, les « t » de student, les P-values, les résidus, les valeurs prévues, la statistique de Fisher, des graphiques…
Tout ce qu’il faut pour frimer un peu sur votre blog !


Commentaires
Mais Excel, c'est drôlement cher!
Pour ceux qui sont intimidés par R, SciViews est une interface graphique pour R: www.sciviews.org/
Il y a aussi EasyReg: econ.la.psu.edu/~hbierens...
(Personnellement, j'utilise Excel [légalement ;)] pour triturer mes données, et je passe sous R pour les régressions et les petits dessins. J'ai aussi quelques scripts en perl pour manipuler des fichiers csv.)
mmm.... quelqu'un a un bon hôpital psychiatrique à me conseiller ?
C'est vrai que l'autre jour en rentrant de soirée vers 4h00 du matin je ne savais pas trop quoi faire, maintenant je saurais, je vais faire des regressions avec Excel ! La classe :)
Utilisez OpenOffice à la place d'Excel. C'est gratuit et compatible avec le dit Excel. Et légal...
www.framasoft.net/rubriqu...
Bonne idée de post.
On se rapproche d'un optimum, vu que je n'ai pas repéré de fôtes d'ortograf. ;o)
Il manque un 5) !
5) Ressortez vos calculatrices scientifiques.
Les anciens bacheliers D ou S pourront recycler leur TI-89 et effectuer tout un tas de calculs statistiques :
- soit grâce aux outils par défaut, qui couvrent pas mal de choses par eux-mêmes ;
- soit en programmant directement leurs opérations en TI-Basic, ou en téléchargeant des packages depuis ticalc.org
Notes :
- TI-Basic porte bien son nom, c'est très simple à manier ;
- La TI-83 fera aussi bien l'affaire sauf si besoin de travailler des matrices enormes (auquel cas il faudra passer en assembleur, et encore, l'ASM pour les calculs matriciels c'est du haut niveau) ;
- Même ma TI-80 de seconde savait en faire pas mal (on pouvait émuler des matrices jusquà, euh, hum, 6 rows) ;
- Les HP/Casio sont plus obscures à programmer mais ça fonctionnera aussi
***
Avec tout ça il est possible de faire des calculs comme des graphes intéressants, même si pour les nuages de points je conseillerais plutôt de revenir sur ordinateur :)
Kimon : « Mais Excel, c'est drôlement cher! »
Euh, oui, certes. Disons que ce conseil ne s'adressait qu'aux titulaires légaux d'une licence Excel, cela va sans dire...
« Pour ceux qui sont intimidés par R, SciViews est une interface graphique pour R: www.sciviews.org/ »
merci, je ne connaissais pas. Mais, euh, comment ça marche ? J'ai téléchargé, installé, et quand je démare la consolle, il se passe, euh... rien !
Croc : « Utilisez OpenOffice à la place d'Excel. C'est gratuit et compatible avec le dit Excel. Et légal... »
Oui, mais l'utilitaire de régression est quand même un peu moins bon.
peut-être serez vous intéressé par mon mémo sur la pratique des études de faiabilité:
acratcliffe.free.fr/econ/...
Kimon : Du coup j’ai essayé l’autre, EasyReg, et, miracle, lui fonctionne. Il me donne l’impression que je suis un peu débile, car de temps en temps, il me pose des questions comme « what value do you want for the q of the Regular Chebishev polynomial ? »
Et parmi les réponses possibles, il y a « I have no idea what you are talking about ! » (que je choisis naturellement). C’est vrai que c’est nettement mieux qu’Excel, et plus simple que « R ». Mais il faut quand même bidouiller un peu.
Ratcliffe : Merci. Ca a l’air bien fait, mais je pense que vous avez voulu le poster plutôt en commentaire du billet « La valeur d’option du Non », qu’il complète utilement.
Merci. J'ai posté aussi sur « La valeur d’option du Non » avec aussi un lien sur un travail que j'ai fait sur la constitution.
et E-views c'est de la merde?
Ca existe aussi, ça ? Décidément, il va falloir que je me mette au parfum. N'empêche que cette note est une de celle dont la rédaction m'a été le plus utile, puisque j'ai découvert EasyReg. Peut-être E-views sera aussi une belle découverte grace à Placard :-)
Placard : ah mais c'est payant ! Bon, il y a une version pour étudiants à 40 euros. Je verrai si ça vaut le coup. (ça vaut le coup ?)
Pour tout dire, je ne l'ai pas encore utilisé, j'esperais que tu me donnerais la réponse^^. D'après ce qu'on m'a dit, le logiciel est facile d'utilisation mais un peu faiblard: en gros, il est pratique pour faire son petit mémoire de DEA, mais pour le reste,mieux vaut (apparemment) passer à autre chose.
C'est très intéressant tout cela. Mais supposons qu'un type un peu de travers (moi, par exemple), prenne le problème à l'envers. Supposons qu'il ne s'intéresse pas au coût en premier, mais à la qualité du logiciel (et sa facilité d'utilisation). Quel serait à votre avis, parmi tous les logiciels cités (auxquels j'ajouterais RATS, SAS, TSP, etc.) celui sur lequel se concentrer?
Alain : pauvre de moi, je n'en sais rien !
Si tu es riche et en bonne santé ou si il est disponible dans ton environnement, moi j'aime bien SAS.
Il est un peu compliqué à utiliser ;-) par contre il sait tout faire (gestion de bases de données, site web, sql, calcul matriciel, stat des, econometrie, panel et tout et tout, si qq1 sait comment faire le café avec je suis preneur).
De plus, on peut soit utiliser le clickodrome soit programmer à la main.
En fait à titre de comparaison SAS est à STATA ce que Scientific Word est à LaTeX.
Apres une nuit presque blanche ...
Argh ! mon clavier a fourché
il faut lire "Stata est à SAS ce que Scientific Word est à LaTeX" et non l'inverse ... Desole
Salut tout le monde, beaucoup de participations sur plein des logiciels économétriques avec chaque logiel conçut à la base pour une chose bien déterminée et puis dans le temps et avec le temps, on y intégre d'autres fonctionalités.
SAS comme PiWi l'a dit est extrêment flexible, mais d'une utilisation pas évidente du tout alors, "c'est pas un logiciel presse bouton" ce qui lui confére sa grande possibilité. En outre, PiWi, je vois mal la programmation de panel dynamique ( GMM ou Arélano & Bond) sur SAS...
Un logiciel libre et gratuit dont j'ai pas entendu parlé que je proserai est ECTS, logiciel dont à la base la génération de nombre pseudo aléatoires était le but, aujourd'hui encore il évolue et sait presque tout faire. Il est simple d'utilisation et un forum en français dédié au logiciel est animé par son créateur Russell Davidson depuis l'url:www.vcharite.univ-mrs.fr/... , site depuis lequel le logiciel set diponible au télécharchement.