2017-01-07 15 views
-1

私は、Rを使って統計解析(すなわち回帰、DOE、ゲージRR)の出力をpdfまたはhtml形式で出力するRコードを見つけようとしています。 R-studioを使用して)。私は私の統計分析のレポートを生成したい。私たちがpdfやhtmlファイルを作るためにRに実行できる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はRMarkdownを使用した方がシンプルで強力ですので、なぜそれを避けたいのか分かりません。 – alistaire

+0

ありがとう@alistaire、私の組織で私はRスタジオを使用することはできません。そのため、Rスクリプトを使用して.exeファイルを準備する必要があります。 r-studioで、rmarkdownの "knitr"オプションをクリックして知っているように、コードが実行され、pdfとhtml形式の素晴らしい出力が得られます。私はRで使用することができ、Rスタジオの "ニット"機能のように動作し、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スタジオではない)のすべてでこれを使用する方法を理解するための本、ウェブサイトをお勧めします。私はRに新しいです。そうすれば、Rで素敵なプログラムを書くことができます。 "rmarkdown"とRの "knitr"パッケージ(Rスタジオではない)を使ってpdf/html出力を得る。再度、感謝します。 –

+0

ありがとう@コンラッド - マック –

関連する問題