我试图找出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生成的所有信息。谢谢
答案 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')