Department of Economics Research Away Day
Department of Economics, University of Exeter, Data Editor RES (July 2025-2028)
12 June, 2025
What Do We Expect
An advanced graduate student should be able to generate
with your package in the most user-friendly way possible.
A priori, our output should be exactly equal to yours. π¬
The Policy
Authors who have requested an exemption for the publication of their datasets are required to grant temporary distance or physical access to the data to the journalβs staff whenever this is legally and technically feasible. Temporary access is for the sole purpose of replication (the data will not be published). If such access is impossible we will accept a simulated dataset or a synthetic dataset instead of the actual dataset(s) used for the analysis for replication purposes. The nature of the data used for the reproducibility checks will be indicated on the published version of the paper.
Acceptance will only be granted after the results have been checked for reproducibility.
Journals and authors gain from having replicable materials in the public domain
README FileREADME at The Economic JournalAt a minimum, your README lists the exact computing environment:
OS, software and which version used (R 4.1, stata 17/MP, matlab 2023b, GNU Fortran (Homebrew GCC 13.2.0))
Libraries and which exact version used (ggplot2 1.3.4, outreg 2, numpy 1.26.4, boost 1.8.3 )
Minimum Requirement
There should be a separation along:
Example?
.
βββ 20211107ext_2v1.do
βββ 20220120ext_2v1.do
βββ 20221101wave1.dta
βββ james
β βββ NLSY97
β βββ nlsy97_v2.do
βββ mary
β βββ NLSY97
β βββ nlsy97.do
βββ matlab_fortran
β βββ graphs
β βββ sensitivity1
β β βββ data.xlsx
β β βββ good_version.do
β β βββ script.m
β βββ sensitivity2
β βββ models.f90
β βββ models.mod
β βββ nrtype.f90
βββ readme.do
βββ scatter1.eps
βββ scatter1_1.eps
βββ scatter1_2.eps
βββ ts.eps
βββ wave1.dta
βββ wave2.dta
βββ wave2regs.dta
βββ wave2regs2.dta
(scroll down!)
.
βββ README.md
βββ code
β βββ R
β β βββ 0-install.R
β β βββ 1-main.R
β β βββ 2-figure2.R
β β βββ 3-table2.R
β βββ stata
β β βββ 1-main.do
β β βββ 2-read_raw.do
β β βββ 3-figure1.do
β β βββ 4-figure3.do
β β βββ 5-table1.do
β βββ tex
β βββ appendix.tex
β βββ main.tex
βββ data
β βββ processed
β βββ raw
βββ output
βββ plots
βββ tables
READMEQuestion:
What should things look like in terms of reproducibility?
π This slide is too short. Much more could be said. But, at a minimum:
| Output in Paper | Output in Package | Program to execute |
|---|---|---|
| Table 1 | outputs/tables/table1.tex |
code/table1.do |
| Figure 1 | outputs/plots/figure1.pdf |
code/figure1.do |
| Figure 2 | outputs/plots/figure2.pdf |
code/figure2.do |
run_all()
