Statistische Software (R)

Ähnliche Dokumente
Grafiken mit R. Mike Kühne 1 R-Kurs

Datenaufbereitung, Grafische Datenanalyse

Kapitel 4. Grafiken in R. Vorlesung Programmieren in statistischer Software: R Sommersemester 2009

Texteingabe und -ausgabe in Kommandozeile

0 Einführung: Was ist Statistik

Interaktive Plots. 2. Theorie und Beispiele. Motivation. 4. Fazit. 3. iplots. Gliederung. Fragen:

IDE Grundlagen Vektoren Matrizen Faktoren Dataframes Visualisierung Tips. Quick & dirty

Einführung in R. 1 Literatur und Software 1

Statistische Software P. Fink. Statistische Software (R) Wiederholungshausübung SoSe 2015

R-Akademie Kursangebot Juni 2012

Einführung in R. Christoph Dalitz. August Hochschule Niederhein Fachbereich Elektrotechnik & Informatik

Zusammenstellung der Befehle in R

dplotmitlattice.r :40

> patienten<-data.frame( c(28,61,79,54,na,48), c(2,2,3,2,1,1), c("pillen","pillen","massage","gymnastik","massage","gymnastik"),

Verteilungsanalyse. Johannes Hain. Lehrstuhl für Mathematik VIII Statistik 1/31

In diesem Skript werden einige Plot-Typen und Funktionen beschrieben, die für die allgemeine Datenanalyse nützlich sind.

R Statistik im Oracle Produktstack

Versuchsplanung SoSe 2015 R - Lösung zu Übung 1 am Autor: Ludwig Bothmann

2.3 Univariate Datenanalyse in R

Boxplots von Projektionen

JPEG, PDF & Co. JPEG, PDF & Co. Theorie und Praxis zu Bildern auf Computern und Druckern

Datenvisualisierung mit JMP

19. Mai 2015 L A TEX. Grafiken. Prof. Dr. Alexander Braun // Wissenschaftliche Texte mit LaTeX // WS 2014/15

Statistische Software (R) Konstanten. Datentypen in R. Aufruf der Hilfeseiten zu grundlegende Operatoren und Funktionen: Paul Fink, M.Sc.

Empirische Softwaretechnik. Einführung in das Statistikpaket R?! Entwickler von R. nicht vergleichbar mit den üblichen Statistikprogrammen

Kursziele. Fortgeschrittene Programmierung mit R. Statistik und Computer. Philosophisches. Applications. Theory. Methodology

Zielstellung - "bildhafte" Darstellung von Informationen. "Ein Bild sagt mehr als 1000 Worte"

ROOT. Schaltungstechnik. Michael Ritzert Vorlesung Tools Heidelberg

Timeline Figure - Grafische Darstellung eines Subjekts in der klinischen Forschung

Visualisierung statistischer Daten

Aufgabe 2: Anzahl Erdbeben als Funktion der Zeit

Übersicht. Was ist R? Entstehung von R. Einführung in R - Eine Umgebung für statistisches Rechnen

Bilder für LaTeX mit GIMP. Hartmut Noack Frank Hofmann

Kurzeinführung in GNUPLOT

R Reader Arbeiten mit dem Statistikprogramm R. von Jörg Groß & Benjamin Peters

Graphische Benutzungsoberflächen

Programmierung mit Teil I

Programmierung mit Teil I

Diagrammtypen. 8. Dezember 2012

Inhaltsverzeichnis. 1. Einführung in Harvard Graphics 1

SAS-Kurs: SS 09. Helmut Küchenhoff, Cornelia Oberhauser, Monia Mahling, Vroni Fensterer, Sara Wadle. 8. Juni 2009

Ausgabe von Grafiken in editierfähige EMF-Formate unter SAS 9.3 und SAS Notwendige Änderungen in der SAS Registry

Felix Klug SS Tutorium Deskriptive Statistik

Einführung in die Statistik-Umgebung R

Einführung in R. Matthias Templ, Leonhard Seyfang. Oktober 2005

Programmieren mit R. Beate Sick (sick) Aleksandar Spasojevic (spas) Matthias Salvisberg (salv) 14. September 2012

Gnuplot. Eine kurze Einführung

6 Graphische Darstellungen mit Matplotlib

Datenanalyse mit R für Administratoren

EUROPEAN COMPUTER DRIVING LICENCE / INTERNATIONAL COMPUTER DRIVING LICENCE ADVANCED PRÄSENTATIONEN SYLLABUS VERSION 2.0

1. Übung zu "Numerik partieller Differentialgleichungen"

Grafikeinbindung in L A T E X

Erstellung einer wissenschaftlichen Arbeit

Diagramme erstellen mit pgfplots

2D - Plotten / Visualisierung

Arbeiten mit Grafiken und Diagrammen

Gnuplot für Anfänger. Uwe Berger.

Statistik und Computer Statistische Software (R) Paul Fink, M.Sc. Formeln und Code Was ist Statistiksoftware?

Statistische Datenanalyse mit R: Eine Einführung für die Umweltnaturwissenschaften

Grafikausgabe mit dem Abstract- Windowing-Toolkit. Eine Einführung

Excel Diagramme. Dateneingabe zur späteren Verarbeitung als Diagramm

Dokumentation: wi://googlemaps

Wo Anleger schneller punkten.

Gliederung. Bachelorseminar: Graphiken in R Visualisierung Kategorialer Daten. Einführung. Visualisierung von zweidimensionalen Kontingenztafeln

PRODUKTION UND GESTALTUNG INTERAKTIVER MEDIEN

Einfaches Datenmanagement in R

Visualisierung, WS07/08 9. November Visualisierung. Visuelle Variablen, Standardgraphen

PSTricks. pst-bar Balken- und Säulendiagramme mit pstricks. 12. März Alan Ristow. Alan Ristow Herbert Voß Juliane Horn (Übersetzung) v.0.

Was ist R? Statistische Software. Wo bekomme ich R? Wie installiere ich R?

Wir nutzen die aus Kapitel 6 erstellte Powerpoint Datei: Einführung einer Dokumentenverwaltung

Darstellung der Rotation 2,85 / 0,08 1 / 3,5 3,62 / 0,40. α = 67,76 -1 / -1 -2,08 / 0,23-1,30 / 0,55

Lösung zu Kapitel 11: Beispiel 1

II. Grundlagen der Programmierung. 9. Datenstrukturen. Daten zusammenfassen. In Java (Forts.): In Java:

Übersicht. Grafiken mit SAS - Teil 2 Prozedur GREPLAY Export nach WinWord. Prozedur GREPLAY. Grafikkataloge. GREPLAY interaktiv

Einführung in Origin

Grafikeinbindung in L A T E X mittels graphic[sx], wrapfig, picinpar

Visualisierung hochdimensionaler Daten. Hauptseminar SS11 Michael Kircher

Matlab Praktikum - Tag 4

Gnuplot. Justin Simon Bayer. 12. Januar 2006

opm an R package to analyse OmniLog Phenotype MicroArray data

Multimedia und Kommunikationsdesign

20 Jahre. acadgraph CADstudio GmbH Fritz-Hommel-Weg München Seite 1 von 11

Diana Lange. GENERATIVE GESTALTUNG Komplexe Datentypen: PShape

5.2 Neue Projekte erstellen

Datenanalysen in Excel - Diagramme

Ihr Trainer: Bert Kottmair

Computergrundkenntnisse und Programmieren, WS 11/12, Übung 7: Grafik

Einführung in das Präsentationsprogramm PowerPoint von Windows

ECDL Europäischer Computer Führerschein. Jan Götzelmann. 1. Ausgabe, Juni 2014 ISBN

Einführung in QtiPlot

Empirische Softwaretechnik Datenanalyse mit R

Textsatz mit L A T E X

Unterlagen zum Tutorium der Lehrveranstaltung. MATHEMATIK für NATURWISSENSCHAFTEN (STATISTIK) Christoph Huber FB Mathematik der Universität Salzburg

Transkript:

Statistische Software (R) Paul Fink, M.Sc., Eva Endres, M.Sc. Institut für Statistik Ludwig-Maximilians-Universität München Grafiken

Leitmotiv bei Erstellung von Grafiken Sinnvolle, leicht zu verstehende Grafiken Leitfragen: 1. Welchen Grafiktyp verwenden? 2. Ist der Inhalt der Grafik klar dargestellt? 3. Einsatz von (einheitlichen) Farben? 4. Ist der Text lesbar? 5. Legende? Fink, Endres: Statistische Software (R) SoSe 2016 2

Literatur Paul Murrel (2011): R Graphics Second Edition, CRC Press Link zu den im Buch dargestellten Grafiken und dem zugehörigem R-Code: http://www.stat.auckland.ac.nz/~paul/rg2e/ Fink, Endres: Statistische Software (R) SoSe 2016 3

Übersicht ausgewählter Grafikpakete (nach Murrel 2011) plotrix diagram gplots maps graphics pixmap rgl iplots JavaGD gridbase grdevices rggobi Cairo Rgraphviz tikzdevice grid lattice vcd grimport ggplot2 Fink, Endres: Statistische Software (R) SoSe 2016 4

Grafikausgabe Die Grafikausgabe erfolgt in ein sogenanntes Gerät (Device) Die öffnende Funktion bestimmt das Gerät Standardmäßig zur Verfügung stehen u.a.: bmp(), jpeg(), pdf(), png(), postscript(), x11() für Bildschirmfenster Zusatzpaket tikzdevice stellt Funktion tikz() zur Verfügung. Tatsächliche Ausgabe bei Datei-Geräten erst nach Schließen Fink, Endres: Statistische Software (R) SoSe 2016 5

Grafikausgabe Bildschirm Neues Grafikfenster auf dem Bildschirm: > x11() Zeichnen der Dichte der Standard-Normalverteilung mit Grafikfunktion curve(): > curve(from = -3, to = 3, dnorm(x), main = "Dichte N(0,1)-Vtlg.") Schließen des Geräts (Fenster): > dev.off() Fink, Endres: Statistische Software (R) SoSe 2016 6

Grafikausgabe PDF-Datei Anlegen der PDF-Datei dichten01.pdf im aktuellen Arbeitsverzeichnis: > pdf(file = "dichten01.pdf") Zeichnen der Dichte der Standard-Normalverteilung mit Grafikfunktion curve(): > curve(from = -3, to = 3, dnorm(x), main = "Dichte N(0,1)-Vtlg.") Schließen des Geräts (Tatsächliches Erstellen des Datei-Inhalts): > dev.off() Fink, Endres: Statistische Software (R) SoSe 2016 7

Traditionelle Grafiken (graphics Paket) Zwei Klassen von Grafik-Funktionen High-level Grafik-Funktionen als vorgefertigte Grafiken: Boxplots, Histogramme, Streu-, Balkendiagramme,... Low-level Grafik-Funktionen als Basis aller Grafiken: Punkte, Linien, Rechtecke, Segmente, Beschriftung, Koordinaten-Achsen,...,... = Grafiken nach Baukasten-Prinzip selbst erstellen oder High-level Grafiken erweitern Fink, Endres: Statistische Software (R) SoSe 2016 8

Die plot() Funktion plot() ist wichtigste traditionelle High-level Funktion Oft einfachste Variante um Basis-Grafiken zu erstellen Je nach Datentyp der übergebenen Objekte liefert die Funktion eine andere Grafik: Die plot() Funktion ist generisch. Fink, Endres: Statistische Software (R) SoSe 2016 9

Beispiele Grafiken pressure 0 200 400 600 800 pressure$pressure 0 200 400 600 800 0 50 100 150 200 250 300 350 > plot(pressure) temperature 0 50 100 150 200 250 300 350 pressure$temperature > plot(pressure$temperature, + pressure$pressure) Fink, Endres: Statistische Software (R) SoSe 2016 10

Beispiele Grafiken pressure 0 200 400 600 800 weight 100 150 200 250 300 350 400 0 50 100 150 200 250 300 350 temperature casein linseed soybean feed > plot(pressure ~ temperature, + data = pressure) > plot(weight ~ feed, + data = chickwts) Fink, Endres: Statistische Software (R) SoSe 2016 11

Wichtige High-Level Grafikfunktionen Funktion Datentyp(en) Beschreibung plot() numeric (, numeric) Scatterplot plot(), pairs() data.frame Scatterplot Matrix sunflowerplot() numeric, numeric Scatterplot (diskret) plot() factor oder 1-dim. table Barplot barplot() numeric (Höhe der Balken) Barplot barplot() matrix Barplot hist() numeric Histogramm boxplot() (list of) numeric (bedingte) Boxplot plot() factor, numeric bedingte Boxplots plot() factor, factor Spineplot plot() 2-dim. table Mosaic plot mosaicplot() n-dim. table Mosaic plot Fink, Endres: Statistische Software (R) SoSe 2016 12

Argumente für Grafikfunktionen Anpassung von Aussehen über Argumente der Grafikfunktion, z.b. Titel, Achsenbeschriftung, Farbe,... Argument main xlab, ylab xlim, ylim cex cex.main, cex.axis, cex.lab col axes xaxt= n, yaxt= n lty, lwd pch Beschreibung Haupttitel der Grafik Titel der X-Achse bzw Y-Achse Vektor mit Minimum/Maximum für Werte in der Plot-Region in X bzw. Y Richtung Generelle Vergrößerung Vergrößerung von Titel, Achsenbeschriftung und -titeln relativ zu cex Farbe der Objekte in der Plot-Region Bei FALSE werden keine Achsen eingezeichnet Kein Einzeichnen von X bzw. Y-Achse Linientyp, Linienbreite Zeichen für Punkte Fink, Endres: Statistische Software (R) SoSe 2016 13