如何使用R生成pdf格式的报告

时间:2017-01-07 04:55:17

标签: r knitr r-markdown bookdown

我试图找出R代码,它将通过使用R(不是使用R-studio)以pdf或html格式给出统计分析的输出(即回归,DOE,Gage RR)。我想生成我的统计分析报告。是否有任何R代码可以运行到R来制作pdf或html文件?我只知道图表,

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 个答案:

答案 0 :(得分:2)

是的,RMarkdown / knitr是要走的路。

有关创建pdf文档的文档,请参阅here

您的Rmd文件可能如下所示:

---
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)
```

对于html文档,只需更改为output: html_document

使用rmarkdown::render('filepath/yourfile.Rmd')

呈现pdf或html文档