2014-09-19 80 views
3

我有多个R脚本适用于不同的模型,我需要使其他人可以轻松访问。所以我想有一个脚本,其中只包含运行其他脚本的源代码,而不需要搜索许多文件以找到正确的脚本。有些脚本有多个模型,所以如果可能的话,我想只从这些脚本中获取特定的代码块。源脚本或某些脚本行

例如,要以不同方式查找ARIMA的准确性,我必须依次运行以下不同的脚本;

  • 读数据
  • 精度样本内
  • 精度出读数据
  • 精度出被迫PARAM
  • 精度出样品

的量的不同的脚本会导致错误的风险更高。特别是在其中的3个脚本中有5个其他的模型,如果我自己运行,我只会强调我想要使用和运行的特定模型,但对于其他人可能更容易混淆。

我知道,我必须使用source()拿到脚本运行,但林坚持至于如何执行此脚本,并以正确的方式的某些部分源

回答

1

你可以使一个代码自动化整个事情,然后用knitr来创建一个单词或整个事情的PDF文件,让其他人轻松阅读?

3

而不是试图脚本源部,将这些代码移入函数中,然后调用你需要的函数。

开始通过为如何write R functions

你可以把所有的功能集成到一个单一的文件,源,然后让你的功能食谱订单他人摸索。

+1

非常感谢! – 2014-09-19 15:02:25