Cette page rassemble des ressources sur les logiciels utiles pour la programmation, les commandes écrites par les utilisateurs pour les évaluations aléatoires, la programmation en équipe et la rédaction d’un code reproductible. Les commandes écrites par les utilisateurs qui sont répertoriées ci-dessous permettent notamment d’exécuter les contrôles les plus souvent utilisés dans le cadre des évaluations aléatoires, ou constituent des versions plus rapides de commandes fréquemment utilisées sous Stata et sous R.
Les programmes et le code écrits par des utilisateurs peuvent faciliter le contrôle du bon déroulement des étapes clés de l’évaluation aléatoire. J-PAL et IPA (Innovations for Poverty Action) ont ainsi rédigé plusieurs commandes sous Stata et sous R qui permettent d’exécuter des contrôles et des comparaisons utiles.
Suggestions d’optimisation pour les grands ensembles de données - Série de conseils pour extraire des sous-ensembles de données et réduire le temps d’exécution des opérations les plus courantes sous Stata, compilés sur le site du NBER.
Dans la mesure où les évaluations aléatoires peuvent nécessiter un long travail de programmation et l’intervention de nombreux chercheurs, il est essentiel de définir des directives internes claires en matière de programmation. Les lignes directrices et outils ci-dessous aideront le lecteur à répondre aux questions de programmation qui sont propres aux sciences sociales.
Les ressources de J-PAL (GitHub) et d’IPA (GitHub) en matière de programmation contiennent des commandes écrites pour les équipes de recherche en sciences sociales.
La reproductibilité est un facteur essentiel à prendre en compte dans la programmation d’une évaluation aléatoire. Les ressources ci-dessous donnent des lignes directrices et des outils pour garantir la reproductibilité du code.
Dans le cadre d’une évaluation aléatoire, il est essentiel que la randomisation soit correctement effectuée. Les ressources qui suivent donnent des conseils pour la rédaction du code de randomisation, accompagnés d’exemples.
Dernière modification : mars 2021.
These resources are a collaborative effort. If you notice a bug or have a suggestion for additional content, please fill out this form.
Thanks to Sam Ayers, Rose Burnam, Aileen Devlin, Laura Feeney, Louise Geraghty, Mike Gibson, Sarah Kopper, Chloe Lesieur, and Evan Williams for their suggestions and advice. This work was made possible in part by support from Arnold Ventures. Any errors are our own.
Formations à Stata d’IPA : IPA propose quatre niveaux de modules d’apprentissage autonome de Stata.
Tutoriel en ligne sur Stata au DSS : Une série d’exercices et de guides pour travailler sous Stata, créés par le professeur Oscar Torres-Reyna à Princeton.
Brève introduction à Stata | Professeur Germán Rodriguez
Un tutoriel pour les nouveaux utilisateurs qui met l’accent sur la gestion des données et les représentations graphiques.
Stata cheat sheets | Stata.com
Les spécialistes des données Tim Essam et Laura Hughes ont créé des « fiches pratiques », ou cheat sheets, pour expliquer comment utiliser Stata pour exécuter diverses tâches et analyses en science des données. Ces fiches peuvent être intéressantes aussi bien pour les utilisateurs novices que pour les utilisateurs avancés de Stata.
Ressources sur Stata de UCLA | The UCLA Institute for Digital Research and Education
Ces ressources sont organisées par thème. La fonction de recherche permet de trouver des ressources sur des commandes spécifiques.
Statalist.org | Le forum officiel d’aide et de réponse aux questions sur Stata. En recherchant une question, on trouve souvent des solutions que d’autres ont utilisées avec succès pour résoudre des problèmes similaires.