《管理世界》自 2023 年起执行数据与代码可获得性政策(Data and Code Availability Policy),所有实证、模拟、实验类录用稿件,必须在录用后向编辑部提交数据与代码包,并接受编辑部的可重复性核查。核查不通过将延迟刊发,且会被记入作者档案。
这个 skill 的目标:让你提交的复现包一次过编辑部审核,不返工。
存档位置:《管理世界》数据与代码托管平台(编辑部统一管理;可访问链接由编辑部在录用通知中提供)。不接受 "数据可向作者索取" 之类的表述。
| 维度 | AER(AEA) | 《管理世界》 |
|---|---|---|
| 主要语言 | 英文 README | 中文 README 优先(英文可附) |
| 主流软件 | Stata + R + Python 并重 | Stata 占 90%+,R/Python 需额外说明环境 |
| 受限商业数据 | 较少(FRED/IPUMS 多为公开) | CSMAR / Wind / RESSET / 国泰安 占多数,几乎不能公开重分发 |
| 变量构造 | 多用现成宏观/微观库 | 大量手工构造变量(政策事件、政商关系、城市等级、专利分类)→ 必须附变量构造说明书 |
| 托管平台 | openICPSR | 《管理世界》自建平台 + 部分作者补充 GitHub |
| 复现核查时点 | 录用后、刊发前(强制) | 录用后;编辑部核查 + 部分稿件抽查 |
底层逻辑:AER 模板可以借鉴,但不能照搬。中文期刊的核心痛点是「商业数据库受限 + 手工变量多」,必须用「数据获取路径文档 + 变量构造说明书」补齐。
管理世界-复现包-<作者姓-论文短题>/
├── README.md # 中文,主入口
├── README_EN.md # 可选,英文摘要
├── LICENSE # 代码 MIT;数据按原始来源
├── 00_环境说明.txt # 软件版本、包版本、硬件、运行时间
├── data/
│ ├── raw/ # 原始数据(受限数据放占位说明 .txt)
│ ├── intermediate/ # 清洗后的中间数据集
│ ├── final/ # 用于回归的最终样本
│ └── codebook/
│ ├── 变量构造说明书.xlsx # 关键产出,逐变量
│ └── 数据来源清单.xlsx # 每一份数据:来源、版本、获取日期
├── code/
│ ├── 00_setup.do # 路径、包安装、随机种子
│ ├── 01_数据清洗.do
│ ├── 02_变量构造.do
│ ├── 03_主回归.do
│ ├── 04_机制异质性.do
│ ├── 05_稳健性.do
│ ├── 06_表格输出.do
│ ├── 07_图形输出.do
│ └── run_all.do # 一键复现总脚本
├── output/
│ ├── tables/ # 与正文表 1、表 2... 一一对应
│ └── figures/ # 与正文图 1、图 2... 一一对应
└── docs/
├── 数据获取指引.pdf # 受限数据如何申请/购买
├── 论文-表图清单.xlsx # 表/图 ↔ 脚本行号 映射
└── 修订对照表.pdf # 若为修改稿,列明本次修订项
对每一份数据,必须说明:
受限数据标准声明模板(直接套用):
本研究使用的 CSMAR 中国上市公司财务数据库为商业订阅数据,根据深圳希施玛数据科技有限公司的用户协议,不得对外重新分发原始数据。本复现包提供:(a) 完整的变量构造代码;(b) 变量构造说明书;(c) 一份脱敏后的样本数据(前 100 个观测值)供代码冒烟测试;(d) 数据获取联系方式见
docs/数据获取指引.pdf。
表格:文件名 | 描述 | 来源 | 时间跨度 | 观测数 | 是否包含
操作系统:Windows 11 / macOS 14
统计软件:Stata 18.0 MP(必需)
Stata 外部包:reghdfe 6.12, ftools 2.49, did 1.3.1, csdid 1.7
辅助软件:Python 3.11(用于第 7 节文本分析),见 requirements.txt
硬件:标准笔记本(16 GB 内存)
总运行时间:约 45 分钟
按脚本依次写明:做什么、读入什么、输出什么。明确总入口脚本(如 run_all.do)。
1. 解压本复现包到工作目录。
2. 打开 Stata 18,执行 do "code/00_setup.do" 完成包安装。
3. 编辑 00_setup.do 第 8 行 global path "你的路径"。
4. 执行 do "code/run_all.do",约 45 分钟。
5. 全部表格、图形输出至 output/ 目录。
6. 与论文正文核对:见 docs/论文-表图清单.xlsx。
| 论文位置 | 脚本文件 | 起始行 | 输出文件 |
|---|---|---|---|
| 表 1 | 06_表格输出.do | 15 | output/tables/tab1.tex |
| 表 2 | 06_表格输出.do | 72 | output/tables/tab2.tex |
| 图 1 | 07_图形输出.do | 12 | output/figures/fig1.pdf |
| 附表 A1 | 06_表格输出.do | 188 | output/tables/tabA1.tex |
对每一个主要变量(被解释、解释、机制、控制),用一行说明:
放在 data/codebook/变量构造说明书.xlsx。
data/raw/foo.dta,永不写 D:/我的论文/...
set seed 20260525
00_setup.do 中 ssc install reghdfe, replace,并在 README 写明已测版本log using logs/run_$S_DATE.log, replace
version 18.0
set seed
set more off 等显示设置在共享脚本里reghdfe,不要 xtreg, fe 配 i.year i.firm
renv::snapshot() 锁版本requirements.txt 用 == 锁版本set.seed() / numpy.random.default_rng(seed=...)
任一项不过 → 退回修改,最多两轮;两轮仍不过 → 撤稿。
常见被打回的失败模式(编辑部反馈高频项):
E:/师姐论文/)中国商业数据库(CSMAR / Wind / RESSET / 国泰安 / 中经网 / 同花顺 iFinD 等)几乎全部禁止重新分发原始数据。处理路径:
CSMAR / 公司研究系列 / 治理结构 / FS_Combas.A001000000)政府微观数据(CFPS / CHIP / CHARLS / CGSS):
本仓库或插件包中按需加载:
examples/replication-skeleton/
templates/codebook-template.csv
templates/data-acquisition-guide.md
output/ 找到对应文件mw-replication 推荐一致【复现包类型】公开数据 / 受限数据 / 混合
【README 状态】完成 / 待补章节:...
【可重复性自测】已在另一台机器跑通 / 未测
【受限数据处理】N/A / 已附标准声明+获取指引+脱敏样本
【变量构造说明书】完成 / 缺:变量 X、Y、Z
【下一步】mw-submission