07.01.2013 Aufrufe

Grafiken und Statistik in R

Grafiken und Statistik in R

Grafiken und Statistik in R

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

1 Allgeme<strong>in</strong>es 1.2 Blitzstart<br />

die Auswertung nochmal rechnen, <strong>in</strong>dem die entsprechende verknüpfte Datei mit source("/Pfad/zur/R_Datei.R")<br />

von ausgeführt wird. liest dann die Datei R_Datei.R durch <strong>und</strong> macht das, was <strong>in</strong> der Datei R_Datei.R<br />

steht, doch werden alle „normalen“ Konsolenausgaben unterdrückt <strong>und</strong> müssen explizit angefordert werden (z.B.<br />

pr<strong>in</strong>t() oder cat() ). Optimalerweise: Daten holen – zeichnen – Bild speichern:<br />

img: alle (generierten) Bilddateien<br />

r: alle R-Textdateien mit jeweils e<strong>in</strong>em kompletten Ablauf nach Schema „F“ oder besser Schema „R“ ;-):<br />

Daten holen – zeichnen – Bild speichern (hier dann nach img)<br />

alleSkripte.R: verwaltet alle R-Dateien durch sourc(" Pfad/zur/Datei.R") also z.B.:<br />

sourc("species_secchi_depth_temp.R")<br />

species_secchi_depth_temp.R: enthält hier Secchi Tiefe, Tiefe <strong>und</strong> Temperatur z.B.<br />

. . .<br />

tex: hier liegt die L ATEX-R Vorlage für das Paket Sweave – hiermit läßt sich R-Code direkt <strong>in</strong> die L ATEX-<br />

Datei schreiben, dann mit Sweave prozessieren: Bilder, Abfragen, Tests etc. dann gleich <strong>in</strong> e<strong>in</strong>er fertigen<br />

L ATEX-Datei ;-)<br />

writer: hier liegt die OO-Writer-R Vorlage für das Paket odfWeave – hiermit läßt sich R-Code direkt <strong>in</strong><br />

die OO-Writer-Datei schreiben, dann mit odfWeave prozessieren: Bilder, Abfragen, Tests etc. dann gleich<br />

<strong>in</strong> e<strong>in</strong>er fertigen OO-Writer-Datei ;-) (geht nicht mit MS-Word)<br />

1.2.1 Vorlagendokumente<br />

Nützlich ist auch e<strong>in</strong> Vorlagendokument, das wie folgt aussehen kann:<br />

#################################################<br />

# Zeichenkodierung: utf8<br />

# Datum: 10.9. 07<br />

# Inhalt: ...<br />

# diese Datei sollte mit source("Pfad/Date<strong>in</strong>ame.R") ausführbar se<strong>in</strong><br />

# H<strong>in</strong>weis: ausgeführt als source("Pfad/Date<strong>in</strong>ame.R") werden<br />

# alle Konsolenausgaben unterdrückt. Text zur Konsole dann mit<br />

# pr<strong>in</strong>t() oder cat()<br />

#################################################<br />

# Start R-Sitzung<br />

# R # nur unter L<strong>in</strong>ux<br />

options(prompt=" ") # Prompt-Zeichen auf ' ' setzen<br />

# ?.. = Hilfestellung, z.B. ?plot<br />

par(no.readonly=TRUE) -> paralt # alte Grafike<strong>in</strong>stellungen speichern<br />

library(..) # Paket laden<br />

(data

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!