2014-09-19 41 views
3

我有多個R腳本適用於不同的模型,我需要使其他人可以輕鬆訪問。所以我想有一個腳本,其中只包含運行其他腳本的源代碼,而不需要搜索許多文件以找到正確的腳本。有些腳本有多個模型,所以如果可能的話,我想只從這些腳本中獲取特定的代碼塊。源腳本或某些腳本行

例如,要以不同方式查找ARIMA的準確性,我必須依次運行以下不同的腳本;

  • 讀數據
  • 精度樣本內
  • 精度出讀數據
  • 精度出被迫PARAM
  • 精度出樣品

的量的不同的腳本會導致錯誤的風險更高。特別是在其中的3個腳本中有5個其他的模型,如果我自己運行,我只會強調我想要使用和運行的特定模型,但對於其他人可能更容易混淆。

我知道,我必須使用source()拿到腳本運行,但林堅持至於如何執行此腳本,並以正確的方式的某些部分源

回答

1

你可以使一個代碼自動化整個事情,然後用knitr來創建一個單詞或整個事情的PDF文件,讓其他人輕鬆閱讀?

3

而不是試圖腳本源部,將這些代碼移入函數中,然後調用你需要的函數。

開始通過爲如何write R functions

你可以把所有的功能集成到一個單一的文件,源,然後讓你的功能食譜訂單他人摸索。

+1

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