2017-01-07 2 views
-1

나는 R을 사용하여 pdf 또는 html 형식의 통계 분석 (즉 회귀 분석, DOE, Gage RR) 결과를 얻을 수있는 R 코드를 찾으려고합니다. R-studio 사용). 제 통계 분석 보고서를 작성하고 싶습니다. 우리가 R에 pdf 또는 html 파일을 만들기 위해 실행할 수있는 R 코드가 있습니까 ??. 나는R을 사용하여 pdf 형식으로 보고서를 생성하는 방법

pdf("output.pdf") 
x=rnorm(100,40,3) 
y=rnorm(100,100,5) 
fit=lm(y~x) 
summary(fit) 
plot(y) 
dev.off() 

이 코드는 PDF 나에게 그래프를 제공, 단지 그래프를 위해 그것을 알고 있지만 나는 적합 (ANOVA) 및 R가 생성하는 모든 정보의 모든 요약 할 수 있습니다. 감사합니다

+1

와 PDF 나 HTML 문서를 렌더링, 난 단지 R을 사용하여 작업을 수행하고자합니다. –

+0

'pdf'는 PDF 그래픽 장치입니다. 많은 작업으로 텍스트를 인쇄 할 수는 있지만 가치가 없습니다. RMarkdown은 여기서 명백한 해답이면서 RStudio 없이도 사용할 수 있습니다. RStudio는 RMarkdown을보다 간단하고 강력하게 사용하기 때문에 왜 피하고 싶지는 모르겠습니다. – alistaire

+0

감사합니다 @alistaire, 내 조직에서 R-studio를 사용할 수 없습니다. 그래서 R 스크립트를 사용하여 .exe 파일을 준비하려고합니다. Rmarket에서 "knitr"옵션을 클릭 한 후 R-studio에서 알 수 있듯이 코드가 실행되고 우리는 pdf와 html 형식으로 좋은 결과를 얻습니다. R에서 사용할 수 있고 R-studio의 "knitr"기능처럼 작동하고 pdf 또는 html 형식의 출력을 제공하는 코드가 필요합니다. –

답변

0

예, RMarkdown/knitr은 길입니다.

pdf 문서 작성에 대한 설명서는 here을 참조하십시오. 단순히 output: html_document로 변경, HTML 문서의 경우

--- 
title: "Report" 
author: "XXX" 
date: "January 7, 2017" 
output: pdf_document 
--- 

```{r setup, include=FALSE} 
knitr::opts_chunk$set(echo = TRUE) 
``` 

## Output 

```{r} 
x <- rnorm(100, 40, 3) 
x 

y <- rnorm(100, 100, 5) 
y 

fit <- lm(y ~ x) 
summary(fit) 
``` 

## Plot 

```{r plot, echo=FALSE} 
plot(y) 
``` 

:

귀하의 RMD 파일은 다음과 같을 수 있습니다.

내가 R-Studio를 사용하지 않으 rmarkdown::render('filepath/yourfile.Rmd')

+0

감사합니다. @alistaire, 도와주세요. R (R 스튜디오가 아닌)에서이 모든 것을 사용하는 방법을 이해하기 위해 어떤 책이나 웹 사이트를 추천 해 주실 수 있습니까? Bcz를 처음 접했을 때 R에 새로운 프로그램을 쓸 수 있습니다. "rmarkdown"과 R의 "knitr"패키지 (R-studio는 아님)를 사용하여 pdf/html 출력을 얻습니다. 다시 한 번 감사드립니다. –

+0

Thanks @ Conrad-mac –

관련 문제