스웨브
SweaveSweave는 통계 프로그래밍 언어 R에서 R코드를 LaTeX나 LyX 문서로 통합할 수 있는 기능이다.목적은 "데이터나 분석이 변경되면 자동으로 업데이트할 수 있는 동적 보고서 작성"이다.[1]
데이터 분석은 보고서를 작성하는 순간 또는 더 정확히 말하면 Sweave(즉, 본질적으로 R)와 함께 Sweave 코드를 컴파일하는 순간, 그리고 이후 LaTeX와 함께 수행된다.이것은 저자의 최신 보고서 작성을 용이하게 할 수 있다.
Sweave 파일들은 그것들로부터 소싱될 수 있는 외부 R 파일과 함께 있고 데이터 파일들은 데이터 분석의 모든 단계를 추적하는 데 필요한 모든 정보를 포함하고 있기 때문에, Swave는 또한 다른 사람들에게 더 투명하고 재현 가능한 연구를 할 수 있는 잠재력을 가지고 있다.[2]단, 저자가 데이터와 R·Swave 코드를 이용할 수 있게 하는 정도의 경우일 뿐이다.저자가 결과 PDF 문서나 인쇄판만 게재하는 경우, Sweave를 사용해 작성한 보고서는 다른 통계 및 텍스트 준비 소프트웨어로 작성한 보고서보다 투명하거나 재현할 수 없다.
참고 항목
- 니트르(R의 스위브 대안)
- 라텍스
- 리터레이트 프로그래밍
- LyX
- 재현 연구
- R 프로그래밍 위키북
참조
- ^ Leisch, Friedrich (2002). "Sweave, Part I: Mixing R and LaTeX: A short introduction to the Sweave file format and corresponding R functions" (PDF). R News. 2 (3): 28–31. Retrieved 22 January 2012.
- ^ Pineda-Krch, Mario (17 January 2011). "The Joy of Sweave – A Beginner's Guide to Reproducible Research with Sweave" (PDF). Retrieved 22 Jan 2012.