1

我正在尝试找出 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 生成的所有信息。谢谢

4

1 回答 1

2

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

有关创建 pdf 文档的文档,请参见此处。

您的 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.

渲染 pdf 或 html 文档rmarkdown::render('filepath/yourfile.Rmd')

于 2017-01-07T06:04:37.890 回答