snakemake-econ-r:使用Renv和snakemake以及econ应用程序的R的可重现研究项目模板

时间:2024-05-28 22:47:40
【文件属性】:

文件名称:snakemake-econ-r:使用Renv和snakemake以及econ应用程序的R的可重现研究项目模板

文件大小:101KB

文件格式:ZIP

更新时间:2024-05-28 22:47:40

workflow snakemake reproducible-research economics reproducibility

使用Snakemake和R进行经济学研究的可重现工作流 介绍 我们为使用Snakemake和R编程语言的可重复研究项目提供了模板。 我们使用Snakemake构造一组规则,这些规则形成一个DAG,该DAG实施了整个研究流程,首先进行一些数据清理,运行一些回归,构造图表和表格,然后最后完成pdf文章和幻灯片的编译。 我们认为,这可以模仿经济学中大多数经验研究的近似工作流程。 R语言用于执行分析的所有步骤并编译我们的pdf文档(后者通过knitr , bookdown和rticles软件包)。 Snakemake允许我们构建一组互连规则,以从头到尾构建我们的工作流程-并在更新脚本,数据和参数时根据需要部分更新该构建。 激励榜样 我们的示例项目涉及复制Mankiw,Romer和Weil在1992年QJE上发表的经典文章“”的主要表格和数据组合纯R代码和构建我们项目的Snakemake规则,而不是


【文件预览】:
snakemake-econ-r-master
----paths.yaml(647B)
----.Rprofile(26B)
----renv()
--------settings.dcf(168B)
--------.gitignore(32B)
--------activate.R(13KB)
----NEWS.md(2KB)
----src()
--------table-specs()
--------figures()
--------paper()
--------data-management()
--------data-specs()
--------slides()
--------lib()
--------analysis()
--------model-specs()
--------data()
--------tables()
----requirements.txt(19B)
----renv.lock(19KB)
----.travis.yml(978B)
----LICENSE(1KB)
----assets()
--------rulegraph.png(45KB)
----README.md(7KB)
----sandbox()
--------replicate_mrw.Rmd(14KB)
--------.gitkeep(0B)
----Snakefile(2KB)
----.gitignore(162B)
----rules()
--------renv.smk(774B)
--------slides.smk(979B)
--------tables.smk(879B)
--------data_mgt.smk(1KB)
--------dag.smk(1KB)
--------clean.smk(326B)
--------help.smk(1KB)
--------paper.smk(1KB)
--------figures.smk(856B)
--------analysis.smk(1KB)

网友评论