RSocialScience

Kurs zur Nutzung von R in den Sozialwissenschaften

R ist eine Objekt-orientierte Sprache

Vektoren und Zuweisungen

b <- c(1,2) # erzeugt ein Objekt mit den Zahlen 1 und 2
mean(b) # berechnet den Mittelwert

## [1] 1.5

Mit den folgenden Funktionen können wir etwas über die Eigenschaften des Objekts lernen:

length(b) # b hat die Länge 2

## [1] 2

Objektstruktur

str(b) # b ist ein numerischer Vektor

##  num [1:2] 1 2

Funktionen im base-Paket

Funktion Bedeutung Beispiel
length() Länge length(b)
max() Maximum max(b)
min() Minimum min(b)
sd() Standardabweichung sd(b)
var() Varianz var(b)
mean() Mittelwert mean(b)
median() Median median(b)

Diese Funktionen brauchen nur ein Argument.

Funktionen mit mehr Argumenten

Andere Funktionen brauchen mehr:

Argument Bedeutung Beispiel
quantile() 90 % Quantile quantile(b,.9)
sample() Stichprobe ziehen sample(b,1)

Beispiel - Funktionen mit einem Argument

max(b)

## [1] 2

min(b)

## [1] 1

sd(b)

## [1] 0.7071068

var(b)

## [1] 0.5

Funktionen mit einem Argument

mean(b)

## [1] 1.5

median(b)

## [1] 1.5

Funktionen mit mehr Argumenten

quantile(b,.9)

## 90% 
## 1.9

sample(b,1) 

## [1] 2

Übersicht Befehle

http://cran.r-project.org/doc/manuals/R-intro.html