Stata连享会 主页 || 视频 || 推文 || 知乎 || Bilibili 站
温馨提示: 定期 清理浏览器缓存,可以获得最佳浏览体验。
New!
lianxh
命令发布了:
随时搜索推文、Stata 资源。安装:
. ssc install lianxh
详情参见帮助文件 (有惊喜):
. help lianxh
连享会新命令:cnssc
,ihelp
,rdbalance
,gitee
,installpkg
⛳ Stata 系列推文:
作者:马雨驰 (辽宁大学)
邮箱:mycmyc99@163.com
编者按:本文主要整理自 AEADataEditor-replication-template,特此致谢!
目录
在下载论文后,您可以根据文中步骤尝试复现论文结果,并在文档中记录复现论文的步骤、生成的错误以及为解决这些问题而采取的步骤。
必须执行“数据说明”和“代码说明”部分内容。如果数据存在,必须执行“数据检查”部分内容。如果时间足够(初始评估!),请执行“复现步骤”部分内容,如未执行请解释原因。
一些有用的链接:
[MC 编号][原稿标题] 复现结果
在上述标题中,将 [原稿标题] 替换为论文的实际标题,将 [MC 编号] 替换为原稿中心编号(例如,AEJPol-2017-0097)。
找到所有输入数据的来源,并创建一个列表。对于每个数据的来源,请在文档中列出是否存在数据源、数据信息或代码簿以及汇总统计。如果汇总统计和代码簿可用于公共使用数据,则没有必要在文档中列出。无论在什么情况下,作者都可以在文档中直接加入可跳转的相关链接。不要忘记检查数据引用。在本节中,仅指出有问题的部分即可。例如,
分别找到所有被提供的分析数据文件。分析数据文件由数据源中储存的代码生成,但并非每次储存都会生成文件。例如,
在此处列出所有被提供的文件名。如果储存量过大,可以使用 "Git Bash" 程序来完成:
.dta
替换成 .Rdata
或其他扩展名来查找其他格式数据文件。./Output_Empirical/data/census_shp/counties_coord.dta
./Output_Empirical/data/census_shp/counties_db.dta
./Output_Empirical/data/census_shp/state_coord.dta
./Output_Empirical/data/census_shp/state_db.dta
大多数数据都存储在 openICPSR,但仍需检查元数据是否完整。详细指南请见:https://aeadataeditor.github.io/aea-de-guidance/。
请检查储存文件是否满足以下要求:
如果上面的项目存在不满足的情况,请保留以下与不满足选项相关的 [必需] 项:
详细指南请见 https://aeadataeditor.github.io/aea-de-guidance/。
其中一些数据是特定于 openICPSR (JEL 分类、稿件编号) 的。其他数据可能存在于其他受信任的数据库 (Dataverse、Zenodo 等)。验证 openICPSR 的所有项目,与监管员核实是否有其他储存数据。
检查上面的清单并从以下结果中选择一个:
其他相关指南,请参阅 https://aeadataeditor.github.io/aea-de-guidance/data-deposit-aea-guidance.html。
当数据都存在时,进行检查:
describe using (name of DTA)
并检查“变量标签”中是否有内容)?
查看代码 (但暂时不要运行)。找到创建“分析文件”的程序 (“数据准备代码”。找到生成表格和图形的程序。但并不是所有存储文件在这些部分都有单独的程序。
找到所有图形、表格和文本中的数字,并创建一个列表,将它们在程序中的特定部分和行号与之对应。(使用此模板) 在本节中,仅需指出总结性描述,包括缺点。例如:
共有四个被提供的 Stata 的 do 文件,三个 Matlab 的 .m 文件,其中包含一个 "master.do" 文件。
文本中引用表格中的数字无需被单独列出,仅需列出表格和图形中未出现的文本中的数字。
作者可能对计算机软件、硬件等方面的条件作出了具体要求,请在该部分列出。这与复制者的计算环境不同。你可以根据实际情况,用没被列出的要求修改下面的例子。如果所有的要求都被列出来了,请选中“要求已完成”框。
也可以将作者列出的要求复制粘贴过来。
如果某些方面 (软件、软件包、操作系统等) 的要求没有进行相关说明或说明不完整,请在该部分列出缺失的要求。请根据实际情况删除例子中没有必要的行。如果规定要求已完成,请删除该节,包括末尾标记为[必需]的部分。
[必需] 请修改 README 文件,列出完整的要求。您可以直接复制上述部分并进行修改。
删除不相关的示例,根据自身情况进行调整。其中一些可以从 Stata 或 R 输出的标准记录获得。下面是一些常用的详细信息。其中一些可以通过以下三种方法获得:
tools/linux-system-info.sh
中的代码请同时列出您使用的软件 (特定版本。仅列出您使用的那些,并增添示例中未列出的内容:
请提供您读取代码和数据的详细过程。不用详细说明“我将它们保存在桌面上”之类的内容。请描述您对每条命令执行的操作。请描述您需要执行的其他操作 (“我必须更改多个程序”),无需详细说明。例如:
请详细描述您对于每个数据准备代码、图片、表格和文本中的数字的研究结果并分为积极和消极两方面进行说明。您可以重复使用在代码说明部分创建的 Excel 文件。当运行出错时,尽可能精确地指出出错的步骤。如果图表出现了显著差异,请提供原稿内容的屏幕截图和您自己通过运行代码生成的图表。如果数字出现了显著差异,请提供原稿中的数字和复现生成的数字。如果不同的数字过多,请联系您的监管员。
数据准备代码,例如:
1-create-data.do
运行成功,输出预期数据。2-create-appendix-data.do
未输出任何结果。表格,例如:
图片,当图片看起来不同时,请使用论文的屏幕截图和程序生成的图表进行比较。将程序生成的图形作为存储库中的本地文件引用。例如:
文本中的数字,请列出文本中数字的页和行号。如果存在争议,请引用周围的文本,例如:“该比率下降到所有工作的 52%:已验证”。
没有文本数字,或所有文本数字都源于表格和图片。存在文本数字,但未在代码中找到。
在此处进行判定。完全复制可以包含少量表中数字的不重要的改变。当需要对程序进行更改且已成功实施时,也可以说此类复现属于完全复制。部分复制意味着大量 (>25%) 的程序或数据是不同的。
如果任一数据是保密且不可用的,则属于部分复制,并需要在原因中注明。如果所有数据都是机密的,则不太可能进行复现操作。复现失败意味着只有少数程序成功运行,或只有少数 (<25%) 数据成功生成。
在此处标记未实现完全复现的原因,并在 JIRA 中输入此信息:
Discrepancy in output
输出差异 (表格或文本中的图片或数字不同。Bugs in code
复制者可修复的代码错误 (但应在最终储存时修复)。Code missing
尤其是在代码缺失阻止了复制者完成复现性检查的情况下。
Data preparation code missing
如果缺少的代码可能是数据准备代码,则应检查数据准备代码是否缺失。Code not functional
代码无效比普通错误更严重,因为它会阻止复制者完成复现性检查。Software not available to replicator
复制者无法使用软件可能有多种原因:(a) 软件是商业软件,复制者无法访问许可副本。(b) 软件是开源的,但无法使用进行复现性检查所需的特定版本。Insufficient time available to replicator
复制者可用的时间不足可能有多种原因:(a) 运行代码需要几周或更长时间。(b) 如果使用足够的计算资源,运行代码可能需要更少的时间,但复制者无法及时访问这些资源。(c) 复制包非常复杂,执行所有(手动和脚本化)步骤需要太长时间。Data missing
当数据应该可用,但却未提供或无法通过复制包中描述的过程访问时,会标记数据缺失。Data not available
当数据需要额外的访问步骤 (例如购买或申请程序) 时,会标记数据不可用。
Note:产生如下推文列表的 Stata 命令为:
lianxh 复现, m
安装最新版lianxh
命令:
ssc install lianxh, replace
免费公开课
最新课程-直播课
专题 | 嘉宾 | 直播/回看视频 |
---|---|---|
⭐ 最新专题 | 文本分析、机器学习、效率专题、生存分析等 | |
研究设计 | 连玉君 | 我的特斯拉-实证研究设计,-幻灯片- |
面板模型 | 连玉君 | 动态面板模型,-幻灯片- |
面板模型 | 连玉君 | 直击面板数据模型 [免费公开课,2小时] |
⛳ 课程主页
⛳ 课程主页
关于我们
课程, 直播, 视频, 客服, 模型设定, 研究设计, stata, plus, 绘图, 编程, 面板, 论文重现, 可视化, RDD, DID, PSM, 合成控制法
等
连享会小程序:扫一扫,看推文,看视频……
扫码加入连享会微信群,提问交流更方便
✏ 连享会-常见问题解答:
✨ https://gitee.com/lianxh/Course/wikis
New!
lianxh
和songbl
命令发布了:
随时搜索连享会推文、Stata 资源,安装命令如下:
. ssc install lianxh
使用详情参见帮助文件 (有惊喜):
. help lianxh