2014-09-19 3 views
3

У меня есть несколько сценариев R для разных моделей, и мне нужно сделать его доступным для других людей. Поэтому я хотел бы иметь один скрипт, в котором содержатся только источники для запуска других скриптов, без необходимости поиска по многим файлам, чтобы найти правильный. некоторые из сценариев имеют более одной модели, поэтому, если возможно, я хотел бы указать только определенные блоки строк из этих сценариев.Исходные скрипты или определенные строки сценария

Например, чтобы найти точность ARIMA по-разному, я должен запускать следующие разные скрипты;

  • чтение данных
  • Arima
  • Точности в-образца
  • точности из данных, считанных
  • Точности отказа принудительных паров
  • точности из образца

Количества разные сценарии приводят к повышению вероятности ошибки. особенно, поскольку в пределах 3 из этих сценариев есть 5 других моделей, которые, если я буду работать сам, я бы выделил конкретную модель, которую я хочу использовать и запускаю, но для других людей, которые могут быть более запутанными.

Я знаю, что я должен использовать source(), чтобы получить сценарии для запуска, но им застрял о том, как источника только некоторые части сценария и правильный путь к источнику

ответ

1

Вы можете сделать один код, который автоматизирует все это, а затем использовать knitr, чтобы создать слово или документ в формате PDF для всего, что легко читать другим людям?

3

Вместо того, чтобы исходные части скриптов , переместите эти биты кода в функции, а затем просто вызовите нужные вам функции.

Начните с поиска вокруг как write R functions

Вы можете поместить все свои функции в единый файл, источник его, а затем сделать ваши рецепты функций с заказами для других.

+1

спасибо, очень! –

Смежные вопросы