我喜欢在多个细节层面上提供研究的想法,即抽象的随意好奇,全文更感兴趣,最后是那些在同一区域工作的数据和代码/试图重现你的结果。在实际文本和数据/代码级别之间,我想插入另一个图层。也就是说,我想创建一种自动生成的附录,其中包含分析中的完整回归输出,诊断图,探索图数据配置文件等,无论 这些情节/回归等是否成为最终论文。
我的一个想法是编写一个脚本来自动检查.Rnw文件:
这个想法是让这种低成本,按键式的东西,而不是像纸张其余部分那样的正式附录。我正在寻找的是关于如何以相对简单的方式在R中执行此操作的一些想法。我的预感是有一些方法可以通过命名空间,弄清楚是什么,然后转储到PDF中。
思考?这样的事情已经存在吗?
答案 0 :(得分:1)
John,这听起来很有意思,但如果您提供数据并且文章格式化为sweave,那么这个长日志文件不会冗余吗?
回到你的问题,你可能想要查看的一个包是 zelig ,因为它“自动创建复制数据文件,以便你(或者,如果你愿意,任何人) else)可以复制你的分析结果(因此满足复制标准)“。不是你想要的,但复制数据文件的概念可能会给你一些其他的想法。请注意,多个日志现在正在使用复制数据文件。
答案 1 :(得分:1)
我们最近的JASA文章http://hdl.handle.net/1902.1/12174尝试了这一点。你应该能够“制作”整篇论文。关于我们的复制存档有一点需要注意:我们使用的R软件包的打包版本。事实证明,随着人们改进他们的包裹,有时他们会改变默认值 - 这会破坏我们的构建。也许将来可能会分发一个包含R二进制文件的整个虚拟机,这个虚拟机将被调用[回忆圆(x,digits =)丢失其参数并成为从R版本到下一个版本的位置 - 进行回合(数字=, x)在没有警告的情况下提供无意义的结果?]。
无论如何,这是我们对这样一个复杂文件的第一次尝试。我在这里有一个较小的版本http://hdl.handle.net/1902.1/13376,它不使用make。