Плетение

Программное обеспечение для интеграции R и LaTeX

Sweave — это функция в статистическом языке программирования R , которая позволяет интегрировать код R в документы LaTeX или LyX . Она была представлена ​​Фридрихом Лейшем в 2002 году. [1] Цель — «создавать динамические отчеты, которые могут автоматически обновляться при изменении данных или анализа». [2]

Анализ данных выполняется в момент написания отчета, точнее, в момент компиляции кода Sweave с помощью Sweave (т.е. по сути с помощью R) и впоследствии с помощью LaTeX . Это может облегчить автору создание актуальных отчетов.

Поскольку файлы Sweave вместе с любыми внешними файлами R, которые могут быть получены из них, и файлы данных содержат всю информацию, необходимую для отслеживания всех этапов анализа данных, Sweave также имеет потенциал сделать исследование более прозрачным и воспроизводимым для других. [3] Однако это касается только того случая, когда автор делает данные и код R и Sweave доступными. Если автор публикует только полученный PDF- документ или его печатные версии, отчет, созданный с помощью Sweave, не является более прозрачным или воспроизводимым, чем тот же отчет, созданный с помощью другого статистического и текстового программного обеспечения.

Смотрите также

Ссылки

  1. ^ Лейш, Фридрих (2002). «Sweave: динамическое создание статистических отчетов с использованием грамотного анализа данных». В Härdle, Wolfang; Rönz, Bernd (ред.). COMPSTAT 2002 — Труды по вычислительной статистике . Гейдельберг: Physica Verlag. стр.  575– 580. doi :10.1007/978-3-642-57489-4_89.
  2. ^ Лейш, Фридрих (2002). «Sweave, часть I: смешивание R и LaTeX: краткое введение в формат файла Sweave и соответствующие функции R» (PDF) . R News . 2 (3): 28– 31 . Получено 22 января 2012 г. .
  3. ^ Пинеда-Крч, Марио (17 января 2011 г.). «Радость Sweave – Руководство для начинающих по воспроизводимым исследованиям с помощью Sweave» (PDF) . Получено 22 января 2012 г.
  • Pweave (адаптация Sweave для Python)
Взято с "https://en.wikipedia.org/w/index.php?title=Sweave&oldid=1264717375"