Download Aufruf Hilfe Objekte in R Datenimport Rechnen Grafik Verteilungen. R Grundlagen

Größe: px
Ab Seite anzeigen:

Download "Download Aufruf Hilfe Objekte in R Datenimport Rechnen Grafik Verteilungen. R Grundlagen"

Transkript

1 R Grundlagen A. Gebhardt 6. Juni 2013/ R Institut für Statistik Universität Klagenfurt Universitätsstr , A 9020 Klagenfurt albrecht.gebhardt@uni-klu.ac.at 1 / 27

2 Inhalt 1 Bezugsquelle 2 Aufruf 3 Hilfe 4 Objekte in R Vektoren Matrizen Datensätze Elementzugriff 5 Datenimport 6 Rechnen 7 Grafik 8 Verteilungen 2 / 27

3 Bezugsquelle R - Download R ist Free Software und steht unter GPL Programm, Quelltext, Dokumentation, Zusatzpakete usw. findet man unter CRAN = Comprehensive R Archive Network Zusatzpakete kann man später direkt aus R heraus mit install.packages(...); update.packages(...) installieren und updaten. 3 / 27

4 Aufruf Start von R R ist eine kommandozeilenorientierte Anwendung! Windows:... im Menü Unix: R MacOS:... Eingaben erfolgen danach am R Prompt: > Mittel ESS 1 läuft R auch im GNU Emacs: Alt-X R 1 http//ess.r-project.org/ 4 / 27

5 Hilfe Hilfe Hilfe zu Kommandos und Begriffen bekommt man mittels help.start() Anzeige im Browser?cmdname oder help(cmdname) zum Kommando cmdname als Textfile im R (oder nach help.start() im schon laufenden Browserfenster) apropos(muster) Suche nach Hilfeseiten über deren Namen help.search(stichwort) Suche in den Hilfeseiten 5 / 27

6 Objekte in R Vektoren Übersicht 1 Bezugsquelle 2 Aufruf 3 Hilfe 4 Objekte in R Vektoren Matrizen Datensätze Elementzugriff 5 Datenimport 6 Rechnen 7 Grafik 8 Verteilungen 6 / 27

7 Objekte in R Vektoren Vektoren werden durch Zusammenfügen (concatenate) von Einzelwerten gleichen Typs erzeugt: > x <- c(1,2,3,4,5) Einzelwerte können u.a. numerisch (ganzzahlig, reell, komplex) Text ("... text") logisch (TRUE, FALSE) sein Zuweisungsoperator (allgemein) ist <- (oder ->, oder in neueren R Versionen auch = ) Anzeige einer Variablen (allgemein) Eingabe des Namens > x [1] / 27

8 Objekte in R Matrizen Übersicht 1 Bezugsquelle 2 Aufruf 3 Hilfe 4 Objekte in R Vektoren Matrizen Datensätze Elementzugriff 5 Datenimport 6 Rechnen 7 Grafik 8 Verteilungen 8 / 27

9 Objekte in R Matrizen enstehen durch Matrizen zeilen/spaltenweises Einsortieren von Vektoren: > M <- matrix(c(1,2,3,4,5,6), nrow=2, ncol=3) > M [,1] [,2] [,3] [1,] [2,] zeilen/spaltenweises Zusammenkleben von Vektoren: > M1 <- cbind(c(1,2,2), c(2,2,3)) > M1 [,1] [,2] [1,] 1 2 [2,] 2 2 [3,] 2 3 > M2 <- rbind(c(1,0,1), c(0,1,0)) > M2 [,1] [,2] [,3] [1,] [2,] / 27

10 Objekte in R Datensätze Übersicht 1 Bezugsquelle 2 Aufruf 3 Hilfe 4 Objekte in R Vektoren Matrizen Datensätze Elementzugriff 5 Datenimport 6 Rechnen 7 Grafik 8 Verteilungen 10 / 27

11 Objekte in R Datensätze data frames gebräuchlichster Datentyp: data.frame Tabelle mit mehreren Spalten unterschiedlichen(!) Typs erzeugbar mittels data.frame(spname1=vektor1, SpName2=Vektor2,...), z.b. > daten <- data.frame(var1=c(1,2,3),var2=c("a","b","c")) entstehen beim Importieren von Datenfiles 11 / 27

12 Objekte in R Elementzugriff Übersicht 1 Bezugsquelle 2 Aufruf 3 Hilfe 4 Objekte in R Vektoren Matrizen Datensätze Elementzugriff 5 Datenimport 6 Rechnen 7 Grafik 8 Verteilungen 12 / 27

13 Objekte in R Elementzugriff Zugriff auf Elemente Vektorelement: x i : x[i] Matrixelement: M i,j : M[i,j] Bereiche: x[2:4], M[2:3,3:5], Spalten 3 bis 5 M[,3:5], Zeilen 1 und 2 M[c(1,2),] mittels logischer Verknüpfungen, z.b. > x[ x>2 ] # alle Werte von x mit x>2 [1] > x[ x>2 ] <- 2 * x[x>2] # verdopple alle Werte von x mit x>2 > x [1] / 27

14 Objekte in R Elementzugriff Zugriff auf Elemente eines data.frame wie bei Matrizen oder: auf Spalten über Spaltennamen: > daten$var1 # ganze Spalte "Var1" [1] > daten$var2[3] # drittes Element von Spalte "Var2" [1] c Levels: a b c ohne den Namen der data.frame Variablen nach attach(): attach(daten) Var1 detach(daten) str() liefert Informationen über Variablen: > str(daten) 'data.frame': 3 obs. of 2 variables: $ Var1: num $ Var2: Factor w/ 3 levels "a","b","c": / 27

15 Datenimport Datenimport Bevorzugte Datenformate simples Textfile mit Tabelle (Spalten per whitespace getrennt), optional mit Spaltennamen in Zeile 1, optional mit as.is=t (ohne Typwandlung) > daten <- read.table("data.txt", header=true, as.is=true) CSV (comma separated values), Tabellenkalkulationen exportieren bevorzugt in dieses Format: > daten <- read.csv("data.csv", sep=";", dec=",") für deutschsprachiges Excel oder OpenCalc: Trennzeichen ;, Dezimalpunkt,, Spaltenüberschr.: ebenfalls optional, wie oben 15 / 27

16 Datenimport Bsp: Daten erfassen mit Tabellenkalkulation (in der LV Gruppe): Alter, Größe, Geschlecht, Wegzeit zur Uni, Wegstrecke zur Uni, Verkehrsmittel als CSV exportieren in R einlesen, anzeigen, usw. 16 / 27

17 Datenimport Bsp: z.b. folgenden Datensatz verwenden: Kodierung der Verkehrsmittel Spalte: Fussgänger F, Fahrrad FR, Auto A, ÖPNV Ö, Strecke d in km, Zeit t in min 17 / 27

18 Rechnen Rechnen in R elementweise Operationen (für Vektoren und Matrizen): +,-,*,/,^,&, weitere Operationen mit Vektoren: sum(), prod(), cumsum(), mean(),... Matrixoperationen Multiplikation %*% (bei passender Dimension) > M3 <- M2 %*% M1 > M3 [,1] [,2] [1,] 3 5 [2,] 2 2 Invertieren: solve() (falls quadratisch und nicht singulär) > Inv <- solve(m3) > Inv [,1] [,2] [1,] [2,] / 27

19 Rechnen Bsp: Berechnen Sie: Gesamtstrecke zurückgelegter km aller Studierenden für Datensatz Durchschnittsgröße, mittlere Strecke, mittlere Zeit Vektor der Durchschnittsgeschwindigkeiten 19 / 27

20 Optionen: type="l" (Linien), col="red" (farbig), usw. 20 / 27 Grafik Grafik Punkte (x i, y i ) zeichnen > plot(daten$dist,daten$time) daten$time daten$dist Abbildung: x-y-plot

21 Abbildung: Funktionsplot 21 / 27 Grafik Funktionsdarstellungen Funktionen plotten: curve() > opar <- par(mfrow=c(1,2)) > curve(sin(x), -pi, pi) > curve(dnorm(x,0,1), -3, 3) > par(opar) sin(x) dnorm(x, 0, 1) x x

22 Grafik Plots modifizieren points(x1,y1) # zusätzliche Punkte lines(x2,y2) # zusätzliche Linien, plot(..., add=true) # anderen Plot drüberzeichnen xlab("text") # Achsenbeschriftung title("titel") # Ueberschrift x11() # neues Plotfenster (Unix) windows() # -"- par(mfrow=c(zeilen, spalten)) # Plotbereich aufteilen spezielle Plots: Histogramm hist() 22 / 27

23 Grafik Bsp: Erstellen Sie zum Datensatz einen Plot der Strecke und Zeit gegenüberstellt. 23 / 27

24 Verteilungen Zugriff auf Verteilungsfunktionen Namensschema: d vertlg (x, parameter) # Dichte f(x) p vertlg (x, parameter) # Vertlg F(x) q vertlg (prozent, parameter) # Quantil r vertlg (anzahl, parameter) # Zuf.-Zahlen Binomialverteilung: [dpqr]binom(., n, p) hyperg. Verteilung: [dpqr]hyper(., M, N-M, n) Normalvertlg: [dpqr]norm(., my, sigma) χ 2 Vtlg: [dpqr]chisq(., freiheitsgrade) Poissonvertlg: [dpqr]pois(., lambda) Exp.Vertlg: [dpqr]exp(., lambda) usw., Details zu den Parametern in den Hilfeseiten 24 / 27

25 Verteilungen Bsp: Wenn X N(0, 1) dann X 2 χ 2 1. Überprüfen mit Zufallszahlen: > x <-rnorm(100,0,1) > xsqrd <- x^2 > # Histogramm, mit relativen Haeufigkeiten: > hist(xsqrd, freq=f) > # ChiQuadrat Dichte drueberzeichnen: > curve(dchisq(x,1),add=t,col="red") Abspeichern des Bildes: dev.copy2eps("bild1.eps") 25 / 27

26 Verteilungen Abbildung: Histogram of xsqrd Density xsqrd Abbildung: Histogramm und Dichte χ 2 -Verteilung 26 / 27

27 Verteilungen Bsp: Zeichnen Sie Dichte- und Verteilungsfunktionen für die obengenannten Verteilungen mit Parametern Ihrer Wahl. Berechnen Sie die Wahrscheinlichkeiten für P(0 X 1) für Normalverteilung, χ 2 -Verteilung und Exponentialverteilung für Parameter Ihrer Wahl. 27 / 27

Der Download von R erfolgt über die homepage

Der Download von R erfolgt über die homepage Einführung in R 1. Allgemeines zu R Der Download von R erfolgt über die homepage www.r-project.org Wenn man das Programm öffnet, erscheint eine leere Konsole. Das > -Zeichen zeigt das Eingabefeld an. Befehle

Mehr

Softwarepraktikum. zu Elemente der Mathematik. Carsten Rezny Institut für angewandte Mathematik Universität Bonn

Softwarepraktikum. zu Elemente der Mathematik. Carsten Rezny Institut für angewandte Mathematik Universität Bonn Softwarepraktikum zu Elemente der Mathematik Carsten Rezny Institut für angewandte Mathematik Universität Bonn 23. 25.05.2018 Listen Liste: Aufzählung von beliebigen Objekten liste={2,1.4,"abc"} Einzelnes

Mehr

Statistik für Informatiker, SS 2017 Organisatorisches, ein Startbeispiel und eine sehr knappe R-Einführung

Statistik für Informatiker, SS 2017 Organisatorisches, ein Startbeispiel und eine sehr knappe R-Einführung 1/18 Statistik für Informatiker, SS 2017 Organisatorisches, ein und eine sehr knappe R-Einführung Matthias Birkner http://www.staff.uni-mainz.de/birkner/statinfo17/ 19.4.2017 2/18 Herzlich willkommen zur

Mehr

Klaus Schliep. 16. Februar 2004

Klaus Schliep. 16. Februar 2004 Einführung in R Klaus Schliep 16. Februar 2004 Allgemeines R besteht ausschließlich aus Objekten. Die meisten Objekte sind entweder Daten oder Funktionen. Alle Funktionen werden mit runden Klammern geschrieben,

Mehr

Softwarepraktikum. zu Elemente der Mathematik. Carsten Rezny Institut für angewandte Mathematik Universität Bonn

Softwarepraktikum. zu Elemente der Mathematik. Carsten Rezny Institut für angewandte Mathematik Universität Bonn Softwarepraktikum zu Elemente der Mathematik Carsten Rezny Institut für angewandte Mathematik Universität Bonn 18. 20.05.2016 Listen Liste: Aufzählung von beliebigen Objekten liste={2,1.4,"abc"} Einzelnes

Mehr

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

IDE Grundlagen Vektoren Matrizen Faktoren Dataframes Visualisierung Tips. Quick & dirty Quick & dirty Eine pragmatische Einführung in R (Seminar Forschungsevaluation, Universität Wuppertal) Stephan Holtmeier kibit GmbH, stephan@holtmeier.de 31. Mai 2013 1 / 24 Unsere Entwicklungsumgebung:

Mehr

Demographie III Übung

Demographie III Übung Demographie III Übung Roland Rau mailto:roland.rau@uni-rostock.de 15. Oktober 2012 Inhaltsverzeichnis 1 Überblick 2 2 Erste Schritte in R 2 2.1 Woher erhalte ich R?............................... 2 2.2

Mehr

Lineare Algebra mit dem Statistikprogramm R

Lineare Algebra mit dem Statistikprogramm R SEITE 1 Lineare Algebra mit dem Statistikprogramm R 1. Verwendung von Variablen Variablen werden in R definiert, indem man einem Variablennamen einen Wert zuweist. Bei Variablennamen wird zwischen Groß

Mehr

Eine Einführung in R: Dichten und Verteilungsfunktionen

Eine Einführung in R: Dichten und Verteilungsfunktionen Eine Einführung in R: Dichten und Verteilungsfunktionen Bernd Klaus, Verena Zuber Institut für Medizinische Informatik, Statistik und Epidemiologie (IMISE), Universität Leipzig 25. November 2009 Bernd

Mehr

Eine Einführung in R: Dichten und Verteilungsfunktionen

Eine Einführung in R: Dichten und Verteilungsfunktionen Eine Einführung in R: Dichten und Verteilungsfunktionen Bernd Klaus, Verena Zuber Institut für Medizinische Informatik, Statistik und Epidemiologie (IMISE), Universität Leipzig http://www.uni-leipzig.de/

Mehr

Einführung in die formale Demographie Übung

Einführung in die formale Demographie Übung Einführung in die formale Demographie Übung Roland Rau mailto:roland.rau@uni-rostock.de 10. Oktober 2016 Inhaltsverzeichnis 1 Überblick 2 2 Erste Schritte in R 2 2.1 Woher erhalte ich R?...............................

Mehr

Statistische Software (R)

Statistische Software (R) Statistische Software (R) Paul Fink, M.Sc. Institut für Statistik Ludwig-Maximilians-Universität München Daten einlesen Daten DRY-Prinzip Daten als eine Zusammenstellung von Informationen zu einem bestimmten

Mehr

Einführung in die Angewandte Bioinformatik: Datenanalyse mit R

Einführung in die Angewandte Bioinformatik: Datenanalyse mit R Einführung in die Angewandte Bioinformatik: Datenanalyse mit R 20.05.2010 Prof. Dr. Sven Rahmann 1 Funktionsaufruf mit benannten Parametern Es ist Konvention, einer Funktion erst die nötigen Daten zu übergeben;

Mehr

Mit R können Rechenoperationen durch direkte Eingabe durchgeführt werden. Beispiel >(3*(5+7)^4)/3 [1] 20736

Mit R können Rechenoperationen durch direkte Eingabe durchgeführt werden. Beispiel >(3*(5+7)^4)/3 [1] 20736 Einführung in R 1. Allgemeines Der Download erfolgt über die homepage www.r-project.org Mit Datei neues Skript wird der R-Editor geöffnet. Hier können Befehle eingegeben und abgespeichert werden. Mit copy

Mehr

Einführung in R. 17. April Emacs mit Erweiterung ESS (http://ess.r-project.org/),

Einführung in R. 17. April Emacs mit Erweiterung ESS (http://ess.r-project.org/), Einführung in R Wissensentdeckung in Datenbanken SS 2009 17. April 2009 R und Editoren für R: Auf den Poolrechnern der Fakultät Statistik (M/711 und M/U18, Mathe-Tower, Campus Nord) ist R installiert.

Mehr

Eine Einführung in R: Grundlagen I

Eine Einführung in R: Grundlagen I Eine Einführung in R: Grundlagen I Bernd Klaus, Verena Zuber Institut für Medizinische Informatik, Statistik und Epidemiologie (IMISE), Universität Leipzig http://www.uni-leipzig.de/ zuber/teaching/ws11/r-kurs/

Mehr

Formale Methoden der Ökonomik: Einführung in die empirische Wirtschaftsforschung

Formale Methoden der Ökonomik: Einführung in die empirische Wirtschaftsforschung Übung Formale Methoden der Ökonomik: Einführung in die empirische Wirtschaftsforschung BACHELOR FT 2013 (HSU) Übung Emp. WiFo FT 2013 1 / 15 Datensätze Statistische Auswertungen gehen in den meisten Fällen

Mehr

Lösungen zur Hausaufgabe Statistik für Hydrologen 2016

Lösungen zur Hausaufgabe Statistik für Hydrologen 2016 Dr. Wiltrud Kuhlisch SOS 2016 TU Dresden, Institut für Mathematische Stochastik Lösungen zur Hausaufgabe Statistik für Hydrologen 2016 Aufgabe 1: Das Merkmal Groesse hat metrisches Skalenniveau. Darstellung

Mehr

Eine Einführung in R: Grundlagen I

Eine Einführung in R: Grundlagen I Eine Einführung in R: Grundlagen I Bernd Klaus, Verena Zuber Institut für Medizinische Informatik, Statistik und Epidemiologie (IMISE), Universität Leipzig 14. Oktober 2009 Bernd Klaus, Verena Zuber Grundlagen

Mehr

Eine Einführung in R: Dichten und Verteilungsfunktionen

Eine Einführung in R: Dichten und Verteilungsfunktionen Eine Einführung in R: Dichten und Verteilungsfunktionen Bernd Klaus, Verena Zuber Institut für Medizinische Informatik, Statistik und Epidemiologie (IMISE), Universität Leipzig http://www.uni-leipzig.de/

Mehr

Erwin Grüner

Erwin Grüner FB Psychologie Uni Marburg 24.11.2005 Themenübersicht Die Funktion Die Funktion Wahrscheinlichkeitsverteilungen Die Funktion Die Funktion dient zur Festlegung von Voreinstellungen für Graphiken. Die Funktion

Mehr

Einführung in die Programmierumgebung R Michael Wenk

Einführung in die Programmierumgebung R Michael Wenk Einführung in die Programmierumgebung R Michael Wenk 25.04.2018 Inhaltsverzeichnis 1 Installation und Start von R 1 2 Grundlagen 1 2.1 Basisoperationen und Variablenzuweisung.............................

Mehr

Statistische Software (R)

Statistische Software (R) 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

Mehr

Präsenzübung (Einführung in R) Übung zur Vorlesung Statistik I für Biowissenschaften WS 2016/2017

Präsenzübung (Einführung in R) Übung zur Vorlesung Statistik I für Biowissenschaften WS 2016/2017 Präsenzübung (Einführung in R) Übung zur Vorlesung Statistik I für Biowissenschaften WS 2016/2017 25.10.2016 Bezugsquelle für die Statistiksoftware R: http://www.r-project.org/ Aufgabe 1: (R als Taschenrechner

Mehr

W-Rechnung und Statistik für Ingenieure Übung 2

W-Rechnung und Statistik für Ingenieure Übung 2 W-Rechnung und Statistik für Ingenieure Übung 2 Einladen von Datensätzen in R Es gibt verschiedene Möglichkeiten verschiedene Arten von Daten in R zu laden read.table read.csv, read.csv2 scan read.xls

Mehr

Material zur Vorlesung Räumliche Statistik

Material zur Vorlesung Räumliche Statistik Dr. Felix Ballani SoSe 2018 Material zur Vorlesung Räumliche Statistik Einführung in R Während der folgenden Übungen sollen Sie ab und zu mit dem Statistik-Programm R arbeiten. Das Statistik-Programm R

Mehr

Syntax Variablen. mtrx <- matrix (c(1,2,3,4,5,6),ncol=2,nrow=3) Anzeigen des Types: class(var) Umwandeln mit: as.vector(mtrx)

Syntax Variablen. mtrx <- matrix (c(1,2,3,4,5,6),ncol=2,nrow=3) Anzeigen des Types: class(var) Umwandeln mit: as.vector(mtrx) TUTORIUM BIOINFORMATIK SS17 Was ist R? Programmiersprache für statistische Analysen Funktionelle Programmiersprache Einfach und effektiv Bietet Funktionen zum Einlesen und Analysieren von Daten Erzeugen

Mehr

Ferienkurse Mathematik Sommersemester 2009

Ferienkurse Mathematik Sommersemester 2009 Ferienkurse Mathematik Sommersemester 2009 Statistik: Grundlagen 1.Aufgabenblatt mit praktischen R-Aufgaben Aufgabe 1 Lesen Sie den Datensatz kid.weights aus dem Paket UsingR ein und lassen sie die Hilfeseite

Mehr

W-Rechnung und Statistik für Ingenieure Übung 8

W-Rechnung und Statistik für Ingenieure Übung 8 W-Rechnung und Statistik für Ingenieure Übung 8 Aufgabe 1 : Motivation Anhand von Daten soll eine Aussage über die voraussichtliche Verteilung zukünftiger Daten gemacht werden, z.b. die Wahrscheinlichkeit

Mehr

Musterlösung der Aufgaben vom 14.3.

Musterlösung der Aufgaben vom 14.3. Musterlösung der Aufgaben vom 14.3. Aufstellen der Designmatrix der zweifaktoriellen ANOVA für das Laborantenbeispiel. Die Faktoren heißen L (Labor) und A (Angestellter, Laborant), die Zielgröße Y (gem.

Mehr

Einheit 1. Einführung in R. IFAS JKU Linz c 2018 Programmieren mit Statistischer Software 1 0 / 11

Einheit 1. Einführung in R. IFAS JKU Linz c 2018 Programmieren mit Statistischer Software 1 0 / 11 Einheit 1 Einführung in R IFAS JKU Linz c 2018 Programmieren mit Statistischer Software 1 0 / 11 Einführung R ist ein Software-Paket für Statistisches Rechnen und Graphik. Es ist die Open Source Implementierung

Mehr

Bivariate explorative Datenanalyse in R

Bivariate explorative Datenanalyse in R Bivariate explorative Datenanalyse in R Achim Zeileis, Regina Tüchler 2006-10-09 In der LV Statistik 1 haben wir auch den Zusammenhang von 2 Variablen untersucht. Hier werden die dazugehörenden R-Befehle

Mehr

Grafiken. Session 4. > plot(x,y, xlab=, ylab= sin(x), main= Steps, Type 2, type= S )

Grafiken. Session 4. > plot(x,y, xlab=, ylab= sin(x), main= Steps, Type 2, type= S ) Grafiken Session 4 1 Grundlegendes Bei der Analse von Daten sind Grafiken ein wichtiges Werkzeug. Viele Eigenschaften von Datensamples ((Auto)-Korrelationen, nicht lineare Zusammenhänge, mögliche Verteilungen,...

Mehr

Einführung in die Ökonometrie

Einführung in die Ökonometrie Einführung in die Ökonometrie Das Programmpaket R Installierung und Pakete R als Taschenrechner Laden von Datensätzen und Einlesen von Daten Hilfe und Dokumentation Einfaches Datenmanagement Univariate

Mehr

Aufgaben zur Vorlesung Statistische Analyse von Systemen

Aufgaben zur Vorlesung Statistische Analyse von Systemen Dr. Felix Ballani SoSe 2018 Aufgaben zur Vorlesung Statistische Analyse von Systemen Übung am 04. April 2018 Während der folgenden Übungen sollen Sie mit dem Statistik-Programm R arbeiten, das Sie (überwiegend)

Mehr

Mathematische Methoden Physik I, WS06/07 Kompaktkurs Mathematica,

Mathematische Methoden Physik I, WS06/07 Kompaktkurs Mathematica, Mathematische Methoden Physik I, WS06/07 Kompaktkurs Mathematica, 21. 12. 2006 Astronomisches Rechen-Institut, Zentrum für Astronomie, Universität Heidelberg Mönchhofstr. 12-14, 69120 Heidelberg E-Mail:

Mehr

Wichtige Befehle in R zur Datenanalyse Ergänzende Unterlagen zur Vorlesung Prof. Dr. Oliver Gansser

Wichtige Befehle in R zur Datenanalyse Ergänzende Unterlagen zur Vorlesung Prof. Dr. Oliver Gansser Wichtige Befehle in R zur Datenanalyse Ergänzende Unterlagen zur Vorlesung Prof. Dr. Oliver Gansser Inhaltsverzeichnis Einleitung 2 Das Programm R............................................ 2 Datenmanagement

Mehr

Running R. Windows Aus Menü. Lese R Code ein führt den Code auch gleich aus, eventuell muss vorher das Verzeichnis gewechselt werden.

Running R. Windows Aus Menü. Lese R Code ein führt den Code auch gleich aus, eventuell muss vorher das Verzeichnis gewechselt werden. Einführung 1 / 1 Einführung 2/1 Running R Windows Aus Menü Linux Lese R Code ein führt den Code auch gleich aus, eventuell muss vorher das Verzeichnis gewechselt werden. Auf der Konsole/Eingabeaufforderung:

Mehr

Einführung in R. Marius Hofert. Ulm University

Einführung in R. Marius Hofert. Ulm University Einführung in R Marius Hofert marius.hofert@uni-ulm.de Ulm University 2007-0-8 Einleitung Die Statistik Software R ist ähnlich zur Statistik Software S-Plus. Beide basieren auf der Sprache S und sind weit

Mehr

Statistische Software (R)

Statistische Software (R) Statistische Software (R) Paul Fink, M.Sc. Institut für Statistik Ludwig-Maximilians-Universität München Verteilungen und Zufallszahlen Übersicht Statistik-Funktionen Funktion mean() median() exp(mean(log(

Mehr

Statistische Software (R)

Statistische Software (R) Statistische Software (R) Paul Fink, M.Sc., Eva Endres, M.Sc. Institut für Statistik Ludwig-Maximilians-Universität München Verteilungen und Zufallszahlen Übersicht Statistik-Funktionen Funktion mean()

Mehr

Empirische Softwaretechnik

Empirische Softwaretechnik Empirische Softwaretechnik Prof. Dr. Walter F. Tichy Dr. Matthias Müller Sommersemester 2006 1 Einführung in das Statistikpaket 2 R?! nicht vergleichbar mit den üblichen Statistikprogrammen wie SAS oder

Mehr

Theorie-Teil: Aufgaben 1-3: 30 Punkte Programmier-Teil: Aufgaben 4-9: 60 Punkte

Theorie-Teil: Aufgaben 1-3: 30 Punkte Programmier-Teil: Aufgaben 4-9: 60 Punkte Hochschule RheinMain WS 2018/19 Prof. Dr. D. Lehmann Probe-Klausur zur Vorlesung Ökonometrie Theorie-Teil: Aufgaben 1-3: 30 Punkte Programmier-Teil: Aufgaben 4-9: 60 Punkte (die eigentliche Klausur wird

Mehr

R Einstieg. Manuel Eugster, Armin Monecke, Faban Scheipl. Institut für Statistik Ludwig-Maximilians-Universität München.

R Einstieg. Manuel Eugster, Armin Monecke, Faban Scheipl. Institut für Statistik Ludwig-Maximilians-Universität München. R Einstieg Manuel Eugster, Armin Monecke, Faban Scheipl Institut für Statistik Ludwig-Maximilians-Universität München Einführung in R Was ist S? S ist eine Sprache für Datenanalyse und Graphik, entwickelt

Mehr

Einführung. Statistische Software. Was ist R? Wie installiere ich R? Micha Schneider. Institut für Statistik Ludwig-Maximilians-Universität München

Einführung. Statistische Software. Was ist R? Wie installiere ich R? Micha Schneider. Institut für Statistik Ludwig-Maximilians-Universität München Einführung Statistische Software Micha Schneider Institut für Statistik Ludwig-Maximilians-Universität München WS 2016/17, R Teil 1 Was ist R? Wie installiere ich R? R ist eine kostenlose Software-Umgebung

Mehr

Musterlösung zur Übungsklausur Statistik

Musterlösung zur Übungsklausur Statistik Musterlösung zur Übungsklausur Statistik WMS4A Oettinger 6/205 Aufgabe (a) Falsch: der Modus ist die am häufigsten auftretende Merkmalsausprägung in einer Stichprobe. (b) Richtig: ein ordinales Merkmal

Mehr

Workshop Statistik mit R

Workshop Statistik mit R Workshop Statistik mit R Aufgaben Stefan Heyder 7. und 8. März 2019 1 Grundlagen R und Vektoren 1.1 Einen Vektor erstellen (i) Erstellen Sie einen Vektor x welcher die Zahlen 1 bis 12 enthält. (ii) Multiplizieren

Mehr

Programmieren mit statistischer Software

Programmieren mit statistischer Software Programmieren mit statistischer Software Eva Endres, M.Sc. Institut für Statistik Ludwig-Maximilians-Universität München Grundbegriffe Danksagung Herzlichen Dank an Manuel Eugster, Cornelia Oberhauser

Mehr

Lösungen der Aufgaben zum Kapitel Data Analysis *

Lösungen der Aufgaben zum Kapitel Data Analysis * Lösungen der Aufgaben zum Kapitel Data Analysis * Christoph Rust October 11, 2017 * Dieses Dokument wurde mit Sweave unter R-Studio erstellt. Das zur Erstellung benutzte Skript kann unter http:// www.uni-regensburg.de/wirtschaftswissenschaften/vwl-tschernig/medien/programmieren-mit-r/sol_data_analysis.zip.

Mehr

Datenaufbereitung, Grafische Datenanalyse

Datenaufbereitung, Grafische Datenanalyse Datenaufbereitung, Grafische Datenanalyse R-Übung 2 Statistik III für Nebenfachstudierende LMU WS 2013/14 David Rügamer 6. & 13. November 2013 Nach einer Vorlage von Toni Hilger (WS 11/12) und Arne Kaldhusdal

Mehr

3.4 Bivariate Datenanalyse in R

3.4 Bivariate Datenanalyse in R 90 KAPITEL 3. BIVARIATE ANALYSE 3.4 Bivariate Datenanalyse in R Beginnen wir mit dem Zusammenhang zwischen einem qualitativem und einem quantitativem Merkmal. Wir wollen das Alter der weiblichem Teilnehmer

Mehr

Übersicht deskriptiver Maße & anderer. Nützliche Funktionen. Statistische Software (R-Vertiefung) artihmetische Mittel median() mean()

Übersicht deskriptiver Maße & anderer. Nützliche Funktionen. Statistische Software (R-Vertiefung) artihmetische Mittel median() mean() Übersicht deskriptiver Maße & anderer nützlicher Funktionen Statistische Software (R-Vertiefung) Paul Fink, M.Sc. Institut für Statistik Ludwig-Maximilians-Universität München Pseudo Zufallszahlen, Dichten,

Mehr

Univariate explorative Datenanalyse in R

Univariate explorative Datenanalyse in R Univariate explorative Datenanalyse in R Achim Zeileis 2009-02-20 1 Grundlegende Befehle Zunächst laden wir den Datensatz (siehe auch Daten.pdf ) BBBClub R> load("bbbclub.rda") das den "data.frame" BBBClub

Mehr

R starten (Arbeitsverzeichnis wählen, Workspace abspeichern, History abspeichern)

R starten (Arbeitsverzeichnis wählen, Workspace abspeichern, History abspeichern) Zusammenfassung Sitzung 1: R installieren (wichtig für später: neue Versionen) R starten (Arbeitsverzeichnis wählen, Workspace abspeichern, History abspeichern) R-Konsole als Dialog, farbliche Darstellung,

Mehr

Datenformat zum Import von CSV-Dateien

Datenformat zum Import von CSV-Dateien Datenformat zum Import von CSV-Dateien (Eingabe für das BJ 2015; Stand Dez. 2015) Allgemeines Zur Vereinfachung der Dateneingabe für die Deutsche Bibliotheksstatistik (DBS) haben die Fachstellen die Möglichkeit,

Mehr

Datenanalyse und Programmierung in R eine Einführung 1

Datenanalyse und Programmierung in R eine Einführung 1 Universität Hannover FB Gartenbau BSc-Modul Biostatistik Prof. Dr. L. Hothorn (3./ 4. Semester) Datenanalyse und Programmierung in R eine Einführung 1 1. R als Tischrechner > 1225*1.16 [1] 1421 > log(0.5)

Mehr

Univariate explorative Datenanalyse in R

Univariate explorative Datenanalyse in R Univariate explorative Datenanalyse in R Achim Zeileis, Regina Tüchler 2006-10-03 1 Ein metrisches Merkmal Wir laden den Datensatz: R> load("statlab.rda") und machen die Variablen direkt verfügbar: R>

Mehr

Übersicht deskriptiver Maße & anderer. Nützliche Funktionen. Statistische Software (R-Vertiefung) artihmetische Mittel median() mean()

Übersicht deskriptiver Maße & anderer. Nützliche Funktionen. Statistische Software (R-Vertiefung) artihmetische Mittel median() mean() Übersicht deskriptiver Maße & anderer nützlicher Funktionen Statistische Software (R-Vertiefung) Paul Fink, M.Sc. Institut für Statistik Ludwig-Maximilians-Universität München Pseudo Zufallszahlen, Dichten,

Mehr

Einführung in R. Universität Konstanz SS 2010

Einführung in R. Universität Konstanz SS 2010 SS 2010 Übersicht Übersicht Was ist R? R ist eine Softwareumgebung für numerische und grafische Datenanalyse. R basiert auf der Programmiersprache S Kommerzielle Version von S: S-Plus (Ehemals Insightful,

Mehr

Programmieren in R - Lösungen zum Kapitel Data Analysis Christoph Rust Oktober 2018

Programmieren in R - Lösungen zum Kapitel Data Analysis Christoph Rust Oktober 2018 Programmieren in R - Lösungen zum Kapitel Data Analysis Christoph Rust Oktober 2018 Vorbemerkungen: Diese Datei wurde mit R Markdown (www) erstellt. Die Quelldatei lässt sich unter (www) herunterladen.

Mehr

Einführung in. Pierre Bayerl

Einführung in. Pierre Bayerl Einführung in Pierre Bayerl 19. November 21 Matlab Numerische Manipulation von Matrizen und Vektoren und deren Visualisierung. Verwendung: Interaktive Eingabe von Befehlen Skriptprogramme ( Batch-Dateien

Mehr

Demographie III Übung

Demographie III Übung Demographie III Übung Roland Rau mailto:roland.rau@uni-rostock.de 21. Oktober 2013 Inhaltsverzeichnis 1 Dateneingabe 2 2 Eigene Funktionen schreiben 5 3 Aufgaben 7 1 1 Dateneingabe > sp

Mehr

R-Tutorial. R bietet zahlreiche Hilfe-Funktionen an. Informiere Dich über die Funktion log():

R-Tutorial. R bietet zahlreiche Hilfe-Funktionen an. Informiere Dich über die Funktion log(): Statistik für Bioinformatiker SoSe 2005 R-Tutorial Aufgabe 1: Hilfe. Logge Dich ein. Username und Passwort stehen auf dem Aufkleber am jeweiligen Bildschirm. Öffne eine Shell und starte R mit dem Befehl

Mehr

Programmieren mit statistischer Software

Programmieren mit statistischer Software Programmieren mit statistischer Software Eva Endres, M.Sc. Institut für Statistik Ludwig-Maximilians-Universität München Datenaufbereitung The Forbes 2000 Ranking of the World s Biggest Companies I Paket

Mehr

Vorbereitungsseminar für Abschlussarbeiten

Vorbereitungsseminar für Abschlussarbeiten Vorbereitungsseminar für Abschlussarbeiten Einführung in R Thomas Kneib SoSe 2012 1 Die statistische Software R Open Source Statistik-Software. Kompilierte Versionen für alle gängigen Betriebssysteme und

Mehr

Einführung in MATLAB

Einführung in MATLAB Einführung in MATLAB Warum MATLAB? Messdaten sammeln Datenverarbeitung Graphische Darstellung 27.03.2019 EINFÜHRUNG IN MATLAB 2 Warum MATLAB? t = [1.0, 2.0, 3.0, ] v = [2.1, 4.2, 6.3, ] m = 3.14 E = ½

Mehr

ClassPad- Workshop Wahrscheinlichkeit. Merkblatt zu Wahrscheinlichkeiten mit dem ClassPad

ClassPad- Workshop Wahrscheinlichkeit. Merkblatt zu Wahrscheinlichkeiten mit dem ClassPad 09_Wahrscheinlichkeit_Eisenmann_Classpad, Eisenmann, Ganerben-Gymnasium, Künzelsau ClassPad- Workshop Wahrscheinlichkeit Merkblatt zu Wahrscheinlichkeiten mit dem ClassPad Im Statistik- Menü des ClassPad

Mehr

Angewandte Statistik mit R

Angewandte Statistik mit R Reiner Hellbrück Angewandte Statistik mit R Eine Einführung für Ökonomen und Sozialwissenschaftler 2., überarbeitete Auflage B 374545 GABLER Inhaltsverzeichnis Vorwort zur zweiten Auflage Tabellenverzeichnis

Mehr

Statistikpraktikum. Carsten Rezny. Sommersemester Institut für angewandte Mathematik Universität Bonn

Statistikpraktikum. Carsten Rezny. Sommersemester Institut für angewandte Mathematik Universität Bonn Statistikpraktikum Carsten Rezny Institut für angewandte Mathematik Universität Bonn Sommersemester 2014 Mehrdimensionale Datensätze: Multivariate Statistik Multivariate Statistik Mehrdimensionale Datensätze:

Mehr

Statistik & Graphiken in R Forschungsorientierte Vertiefung Methodenlehre

Statistik & Graphiken in R Forschungsorientierte Vertiefung Methodenlehre Statistik & Graphiken in R Forschungsorientierte Vertiefung Methodenlehre Dipl.-Psych. Norman Rose 29.11.2007 Agenda T-Test Lineare Regressionen Logistische Regression t-test Datenerzeugung & Deskriptive

Mehr

Programmieren mit statistischer Software

Programmieren mit statistischer Software Programmieren mit statistischer Software Eva Endres, M.Sc. Institut für Statistik Ludwig-Maximilians-Universität München Vektorwertiges Programmieren Programmieren ohne explizite Schleife I Vektorisierung

Mehr

1. Was ist eine Wahrscheinlichkeit P(A)?

1. Was ist eine Wahrscheinlichkeit P(A)? 1. Was ist eine Wahrscheinlichkeit P(A)? Als Wahrscheinlichkeit verwenden wir ein Maß, welches die gleichen Eigenschaften wie die relative Häufigkeit h n () besitzt, aber nicht zufallsbehaftet ist. Jan

Mehr

Datenformat zum Import von CSV-Dateien

Datenformat zum Import von CSV-Dateien Datenformat zum Import von CSV-Dateien (Eingabe für das BJ 2018; Stand November 2018) Allgemeines Zur Vereinfachung der Dateneingabe für die Deutsche Bibliotheksstatistik (DBS) haben die Fachstellen die

Mehr

Aufbau des Minitab-Bildschirms. TQU-Schulungsunterlagen. TQU-Akademie 1. Einführung Minitab

Aufbau des Minitab-Bildschirms. TQU-Schulungsunterlagen. TQU-Akademie 1. Einführung Minitab TQU-Akademie 1 Einführung in MINITAB AG Winterthur 2 Aufbau des Minitab-Bildschirms Menüleiste Symbolleiste Das Session-Window zeigt Vorgänge und Befehle an, die Minitab gerade durchführt und dient auch

Mehr

1. Übungsblatt zu Wahrscheinlichkeitsrechnung und Statistik in den Ingenieurswissenschaften

1. Übungsblatt zu Wahrscheinlichkeitsrechnung und Statistik in den Ingenieurswissenschaften 1. Übungsblatt zu Aufgabe 1: In R können die Logarithmen zu verschiedenen Basen mit der Funktion log berechnet werden, wobei im Argument base die Basis festgelegt wird. Plotten Sie die Logarithmusfunktion

Mehr

Zugriff auf die swhv-mitgliederverwaltung

Zugriff auf die swhv-mitgliederverwaltung Zugriff auf die swhv-mitgliederverwaltung Es ist möglich, dass Vereine einen lesenden Zugriff auf die swhv-mitgliederverwaltung bekommen. Hierzu müssen sich die Vereine bei Frau Knösel in der swhv-geschäftsstelle

Mehr

Einführung in die Ökonometrie - Übung

Einführung in die Ökonometrie - Übung Einführung in die Ökonometrie Übung Einführung in die angewandte Regressionsanalyse mit R Allgemeine Einführung in R Deskriptive und explorative Datenanalyse mit R Regressionsanalyse mit R Programmieren

Mehr

Erste Schritte mit R. 2.1 Herunterladen der freien Software R

Erste Schritte mit R. 2.1 Herunterladen der freien Software R Erste Schritte mit R 2 BevorwirunsmitdeninKap.1 eingeführten Fragestellungen beschäftigen, brauchen wir noch ein Werkzeug, um die Datensätze später wirklich auswerten zu können. Sicher lässt sich das in

Mehr

Statistische Datenanalyse mit R. Dr. Andrea Denecke Leibniz Universität IT-Services

Statistische Datenanalyse mit R. Dr. Andrea Denecke Leibniz Universität IT-Services Statistische Datenanalyse mit R Dr. Andrea Denecke Leibniz Universität IT-Services Funktionen Eigene Funktionen in R haben den Aufbau namefunction

Mehr

Inhaltsverzeichnis. Vorwort. Abbildungsverzeichnis. Tabellenverzeichnis. 1 Einleitung Gegenstand Aufbau 4

Inhaltsverzeichnis. Vorwort. Abbildungsverzeichnis. Tabellenverzeichnis. 1 Einleitung Gegenstand Aufbau 4 Inhaltsverzeichnis Vorwort Abbildungsverzeichnis Tabellenverzeichnis v xv xvii 1 Einleitung 1 1.1 Gegenstand 1 1.2 Aufbau 4 2 Datenerhebung - ganz praktisch 7 2.1 Einleitung 7 2.2 Erhebungsplan 7 2.2.1

Mehr

Einführung in R. 1 Download und Installation. 2 Starten und Beenden. Stephan Petsch. 2.1 Im Rechnerpool. 2.2 In Windows

Einführung in R. 1 Download und Installation. 2 Starten und Beenden. Stephan Petsch. 2.1 Im Rechnerpool. 2.2 In Windows Sommerschule für Stochastik 2007 Stephan Petsch http://www.mathematik.tu-darmstadt.de/fbereiche/stochastik/contents/summer.php 1 Download und Installation Die aktuelle Version von R kann von der Adresse

Mehr

Lösungen zu Übungsblatt 9 Höhere Mathematik2/Stochastik 2 Master KI/PI

Lösungen zu Übungsblatt 9 Höhere Mathematik2/Stochastik 2 Master KI/PI Lösungen zu Übungsblatt 9 Höhere Mathematik/Stochastik Anpassung von Verteilungen Zu Aufgabe ) a) Zeichnen des Histogranmmes: Um das Histogramm zu zeichnen, benötigen wir die Höhe der Balken. Die Höhe

Mehr

Erwin Grüner 10.11.2005

Erwin Grüner 10.11.2005 FB Psychologie Uni Marburg 10.11.2005 Themenübersicht in R Arithmetische Operator Wirkung + Addition - Subtraktion * Multiplikation / Division ˆ Exponentiation %/% Integerdivision %% Modulo Vergleichsoperatoren

Mehr

ETSApp DALI Daten Import

ETSApp DALI Daten Import ETSApp DALI Daten Import Allgemeines Die ETSApp dient zum Import von Parametrierungen für die folgenden Geräte: N141/03 03 : KNX/DALI Gateway plus N141/03 5WG1 141-1AB03 Applikationsprogramm 983703 N141/21

Mehr

Inhaltsverzeichnis. Bibliografische Informationen digitalisiert durch

Inhaltsverzeichnis. Bibliografische Informationen   digitalisiert durch Inhaltsverzeichnis 1 Statistische Grundbegriffe 1 1.1 Skalenniveaus von Merkmalen 1 1.2 Wahrscheinlichkeitsrechnung 2 1.3 Eindimensionale Verteilungen 7 1.4 Mehrdimensionale Verteilungen 9 1.5 Momente,

Mehr

Modul G d) Gibt es einen Größen- bzw. Altersunterschied zwischen den anwesenden Männern und Frauen?

Modul G d) Gibt es einen Größen- bzw. Altersunterschied zwischen den anwesenden Männern und Frauen? Modul G 29.11.2007 Hausaufgabe vom 22.11.2007: Erstelle eine Matrix mit (fiktiven) Initialen, Alter, Geschlecht und Größe von 18 Seminarteilnehmern. Auswertung a) Zähle pro vorkommendem Alter die Anzahl

Mehr

Mathematische Computer-Software

Mathematische Computer-Software Mathematische Computer-Software Kommerzielle Computeralgebrasysteme (CAS) Beispiele: Mathematica, Maple, Numerisches und symbolisches Verarbeiten von Gleichungen: Grundrechenarten Ableitung und Integration

Mehr

MATLAB-Tutorium WS18 Nathalie Marion Frieß

MATLAB-Tutorium WS18 Nathalie Marion Frieß MATLAB-Tutorium WS18 Nathalie Marion Frieß nathalie.friess@uni-graz.at Zugang UNI-IT Arbeitsplätzen lokal vorinstalliert Von zu Hause: Zugriff über Terminalserver Installation des Citrix Receiver Clients:

Mehr

R-Wörterbuch Ein Anfang... ein Klick auf einen Begriff führt, sofern vorhanden, zu dessen Erklärung.

R-Wörterbuch Ein Anfang... ein Klick auf einen Begriff führt, sofern vorhanden, zu dessen Erklärung. R-Wörterbuch Ein Anfang... ein Klick auf einen Begriff führt, sofern vorhanden, zu dessen Erklärung. Carsten Szardenings c.sz@wwu.de 7. Mai 2015 A 2 B 3 C 4 D 5 F 6 R 16 S 17 V 18 W 19 Z 20 H 7 I 8 K 9

Mehr

Angewandte Statistik mit R. Eine Einführung für Ökonomen und

Angewandte Statistik mit R. Eine Einführung für Ökonomen und Reiner Hellbrück Angewandte Statistik mit R Eine Einführung für Ökonomen und Sozialwissenschaftler 3. Auflage Springer Gabler Inhaltsverzeichnis Vorwort zur dritten Auflage Vorwort zur ersten Auflage Vorwort

Mehr

Programmiervorkurs für die Numerik Teil 2/4

Programmiervorkurs für die Numerik Teil 2/4 line 1 1 0.8 0.6 0.4 0.2 0-0.2-0.4 Programmiervorkurs für die Numerik Teil 2/4 Christian Power Mathematisches Institut Universität Tübingen -8-6 -4-2 0 05.10.2016 2 4 6 8-8 -6-4 -2 0 2 4 6 8 Wiederholung

Mehr

FUNKTIONEN UND FORMELN IN

FUNKTIONEN UND FORMELN IN FUNKTIONEN UND FORMELN IN Referent: Daniel Laskow Betreuer: Eugen Betke Programmierung in R Arbeitsbereich Wissenschaftliches Rechnen Universität Hamburg 01.06.2016 Gliederung Arithmetische Operatoren

Mehr

Übersicht deskriptiver Maße & anderer. Nützliche Funktionen. Statistische Software (R) artihmetische Mittel median() mean()

Übersicht deskriptiver Maße & anderer. Nützliche Funktionen. Statistische Software (R) artihmetische Mittel median() mean() Übersicht deskriptiver Maße & anderer nützlicher Funktionen Statistische Software (R) Paul Fink, M.Sc. Institut für Statistik Ludwig-Maximilians-Universität München Pseudo Zufallszahlen, Dichten, Verteilungsfunktionen,

Mehr

FORMELN IN. Referent: Daniel Laskow Betreuer: Eugen Betke Programmierung in R Arbeitsbereich Wissenschaftliches Rechnen Universität Hamburg

FORMELN IN. Referent: Daniel Laskow Betreuer: Eugen Betke Programmierung in R Arbeitsbereich Wissenschaftliches Rechnen Universität Hamburg FORMELN IN Referent: Daniel Laskow Betreuer: Eugen Betke Programmierung in R Arbeitsbereich Wissenschaftliches Rechnen Universität Hamburg 01.06.2016 Gliederung Arithmetische Operatoren Funktionen aus

Mehr