2017-01-07 2 views
-1

Ich versuche, den R Code zu finden, der mir die Ausgabe der statistischen Analyse (dh Regression, DOE, Gage RR) im pdf oder html Format geben wird, indem ich R (Not mit R-Studio). Ich möchte einen Bericht über meine statistische Analyse erstellen. Gibt es einen R-Code, den wir in das R ausführen können, um PDF- oder HTML-Dateien zu erstellen? Ich weiß, dass es für Graphen nur,Wie man Bericht im pdf Format erzeugt mit R

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

Dieser Code gibt mir Graph in pdf, aber ich möchte alle die Zusammenfassung des Sitzes (ANOVA) und alle Informationen, die R erzeugt. Danke

+1

Render Ich will nicht R-Studio nutzen, mag ich es nur mit R tun. –

+0

'pdf' ist ein PDF-Grafikgerät, mit dem Sie mit viel Arbeit Text drucken können, aber es lohnt sich nicht. RMarkdown ist die offensichtliche Antwort hier, und es kann ohne RStudio verwendet werden, obwohl RStudio macht RMarkdown einfacher und leistungsfähiger, so dass ich nicht sicher bin, warum Sie es vermeiden möchten. – alistaire

+0

Danke @alistaire, In meiner Organisation darf ich R-Studio nicht benutzen. Aus diesem Grund möchte ich .exe-Dateien mit R-Skripten vorbereiten. Wie wir in R-Studio nach dem Klicken auf "knitr" in rmarkdown wissen, wird der Code ausgeführt und wir erhalten sowohl im PDF- als auch im HTML-Format gute Ergebnisse. Ich möchte Code, der in R verwendet werden kann und der wie "Knitr" -Funktion von R-Studio funktioniert und Ausgabe im PDF- oder HTML-Format gibt. –

Antwort

0

Ja, RMarkdown/knitr ist der Weg zu gehen.

Die Dokumentation zum Erstellen eines PDF-Dokuments finden Sie unter here.

Ihre Rmd Datei könnte etwa wie folgt aussehen:

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

für ein HTML-Dokument, einfach zu output: html_document ändern.

das PDF- oder HTML-Dokument mit rmarkdown::render('filepath/yourfile.Rmd')

+0

Danke @alistaire, für Ihre Hilfe. Könntest du mir bitte irgendein Buch empfehlen, Webseite um zu verstehen, wie man das alles in R (nicht im R-Studio) Schritt für Schritt benutzt bcz ich bin neu bei R. Damit kann ich schönes Programm in R. schreiben und wie man es benutzt "rmarkdown" sowie "knitr" -Paket in R (nicht in R-Studio), um PDF/html-Ausgabe zu erhalten. Danke noch einmal. –

+0

Danke @ Conrad-mac –

Verwandte Themen