I was fortunate to be interviewed some months ago about my forthcoming book by Alex Hollingsworth (Indiana University) and Sebastian Tello-Trillo (University of Virginia) for their podcast, The Hidden Curriculum.
During our hour-long conversation, we also talked about music, my workflow, some of my recent research, and cookbooks. Listen below:
E57 Replication and transparency practices with Lars Vilhuber (AEA Data Editor) – The Hidden Curriculum
In this episode we talk with Lars Vilhuber about replication practices, transparency in economics, and data access. Lars is the Executive Director of the Labor Dynamics Institute at Cornell University, a Senior Research Associate in the Economics Department at Cornell, and the American Economic Association's Data Editor. His interests include labor economics, statistical disclosure limitation and data dissemination, and reproducibility and replicability in the social sciences. His current work includes TRACE (TRAnsparency CErtified), a project that gives researchers automated tools to credibly demonstrate that their code runs and produces the results they report.Sebastian Tello-Trillo is an Associate Professor of Public Policy and Economics at the Frank Batten School of Leadership and Public Policy at the University of Virginia.Alex Hollingsworth is an Associate Professor of Economics at the Ohio State University.Henry Morris is our main editor. He is a student at the University of Virginia studying computer science and mathematics.In this episode we discussed:How Lars became the AEA Data Editor, and the AEA session comment dismissing research based on proprietary data that pushed him toward reproducibility workWhat the AEA Data and Code Availability Policy requires, and why the AEA was not the first journal to run authors' codeHow the review process works: a team of a graduate student, a pre-doc, and 15–20 undergraduates runs replication packages, and how other journals structure the same taskTRACE: institution-run replication that produces a signed certificate showing the code ran and produced the stated outputs (it does not certify that the code is correct), including for restricted dataPractical tips for reproducible code: start early, use a master script, manage software and package versions, use assertions, and write the README as you goCommon reasons code fails to run, and what happens when results differ after fixesWhether reviewers should assess replicability, and why the data editor checks only whether the code runsLars's workflow: block scheduling on his calendar, firm work-life boundaries, and no fixed to-do system📚 Resources mentioned:Office of the AEA Data Editor, including its guidance, blog posts, and FAQsTRAnsparency CErtified (TRACE): Trusting Computational Research Without Repeating It — ZenodoJournal of Applied Econometrics Data Archive — the journal's replication repository, running since 1985Zenodo and Dataverse [link needed] — trusted repositories accepted under the AEA policy, including options for delayed publication"Pretest with Caution: Event-Study Estimates after Testing for Parallel Trends" by Jonathan Roth — American Economic Review: Insights (Lars's favorite paper in the lightning round)getcensus — Stata command to load American Community Survey data from the Census Bureau API🎮 Recommendations of the week:Lars's rec: Grilled lemongrass chicken with a clementine cake and chocolate ganache (New York Times recipe)Alex's rec: The musician Logan Hone, a flautist and multi-instrumentalistSebastian's rec: The AEA Data Editor's guidance and resources, and the getcensus command in Stata for importing ACS data (requires a Census API key)
- E57 Replication and transparency practices with Lars Vilhuber (AEA Data Editor)
- E56 – How to write a diversity statement with Patrick Button
- E55 – What is Git, Github, and should I use it? With Andrea Moro
- E54 -How to Negotiate with Matt Notowidigdo
- E53 – How to work with large organization to implement research and policy with Mushfiq Mobarak