Сплетение
Sweave — это функция языка статистического программирования R , которая позволяет интегрировать код R в документы LaTeX или LyX . Целью является «создание динамических отчетов, которые можно автоматически обновлять в случае изменения данных или анализа». [1]
Анализ данных выполняется в момент написания отчета, а точнее, в момент компиляции кода Sweave с помощью Sweave (т.е. по сути с помощью R) и в последующем с помощью LaTeX. Это может облегчить создание актуальных отчетов для автора.
Поскольку файлы Sweave вместе с любыми внешними файлами R, которые могут быть получены из них, а также файлы данных содержат всю информацию, необходимую для отслеживания всех этапов анализа данных, Sweave также может сделать исследования более прозрачными и воспроизводимыми для других. [2] Однако это справедливо только в том случае, если автор делает доступными данные и код R и Sweave. Если автор публикует только полученный PDF- документ или его печатные версии, отчет, созданный с помощью Sweave, не является более прозрачным или воспроизводимым, чем тот же отчет, созданный с помощью другого программного обеспечения для статистической и текстовой подготовки.
См. также [ править ]
- Knitr (альтернатива Sweave в R )
- Латекс
- Грамотное программирование
- Роскошь
- Воспроизводимые исследования
- Викикнига по программированию на R
Ссылки [ править ]
- ^ Лейш, Фридрих (2002). «Sweave, Часть I: Смешивание R и LaTeX: краткое введение в формат файлов Sweave и соответствующие функции R» (PDF) . Р Новости . 2 (3): 28–31 . Проверено 22 января 2012 г.
- ^ Пинеда-Крч, Марио (17 января 2011 г.). «Радость от Sweave – Руководство для начинающих по воспроизводимым исследованиям с помощью Sweave» (PDF) . Проверено 22 января 2012 г.