Sweave - Sweave
Sweave je funkce v statistický programovací jazyk R který umožňuje integraci R kódu do Latex nebo LyX dokumenty. Účelem je „vytvářet dynamické zprávy, které lze automaticky aktualizovat, pokud se změní data nebo analýza“.[1]
Analýza dat se provádí v okamžiku psaní zprávy, nebo přesněji v okamžiku kompilace kódu Sweave se Sweave (tj. V zásadě s R) a následně s LaTeXem. To může usnadnit vytváření aktuálních zpráv pro autora.
Protože soubory Sweave spolu s jakýmikoli externími soubory R, které z nich mohou být získány, a datové soubory obsahují všechny informace potřebné ke zpětnému sledování všech kroků analýzy dat, má Sweave také potenciál učinit výzkum transparentnějším a reprodukovatelným pro ostatní.[2] To však platí pouze do té míry, do jaké autor zpřístupní data a kód R a Sweave. Pokud autor publikuje pouze výsledné PDF dokumentu nebo jeho tištěných verzí není zpráva vytvořená pomocí Sweave transparentnější ani reprodukovatelnější než stejná zpráva vytvořená pomocí jiného statistického a textového softwaru pro přípravu.
Viz také
- pletenina (alternativa k Sweave in R )
- Latex
- Literární programování
- LyX
- Reprodukovatelný výzkum
- Wikibook R Programování
Reference
- ^ Leisch, Friedrich (2002). „Sweave, Část I: Mixing R a LaTeX: Krátký úvod do formátu souboru Sweave a odpovídajících R funkcí“ (PDF). R Novinky. 2 (3): 28–31. Citováno 22. ledna 2012.
- ^ Pineda-Krch, Mario (17. ledna 2011). „Joy of Sweave - Průvodce pro začátečníky po reprodukovatelném výzkumu pomocí Sweave“ (PDF). Citováno 22. ledna 2012.