Einführung in R/RStudio Flashcards

1
Q

Woraus besteht eine Datenanalyse?

A

besteht aus vielen Befehlen → bilden ein Skript, welches abgespeichert und wieder verwendet werden kann

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Wie ist RStudio aufgebaut?

A
  • Editor = Befehle werden eingegeben
  • Console = Output (Ergebnisse einer Rechnung oder Analyse) wird ausgegeben
  • Workspace = Environment & History
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Was ist ein Objekt?

A
  • Datensätze oder einzelne Zahlen, aber auch Ergebnisse von Analysen
  • werden generiert durch Funktionen : object ← function
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Welche Arten von Objekten gibt es?

A
  • Vektor: Menge von Elementen, numerische Vektoren (nr), (int) für ganze Zahlen und Textvektoren (chr)
  • Faktor: Variablen mit Nominalskalenniveau
  • Date Frame: Datensatz der aus Vektoren und Faktoren bestehen kann
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Mit welche Funktion verbindet man verschiedene Elemente miteinander?

A

c()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Mit welcher Funktion erhält man Informationen über die Art des Objekts?

A

str()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Mit welchem Befehl löscht man Objekte aus dem environment?

A

rm()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Was muss man beachten, wenn man R fremde Dateien einlesen möchte?

A

Bei Dateienimport auf das richtige Format achten

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Mit welchem Befehl kann man RDateien in einem anderen Format speichern?

A

write.table()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Mit welchem Befehl kann man das aktuell vewendete Arbeitsverzeichnis abfragen?

A

getwd()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Mit welchem Befehl kann man neue packages installieren? (mit Beispiel)

A

install.packages (“psych”)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Mit welchem Befehl kann man neu installierte packages aktivieren?

A

library(psych)
Wichtig: ohne Anführungszeichen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Mit welchem Befehl kann man Informationen zu einem beliebigen Befehl aurrufen? (mit Beispiel)

A

?str

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Mit welchem Befehl kann man den Datensatz anschauen?

A

View()
Wichtig: V groß geschrieben

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Mit welchem Befehl kann man die einzelnen Variablen des Datensatzes anschauen?

A

names()

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Mit welchem Befehl kann man bestimmte Variablen ansprechen?

A

str(datensatz$variable)

17
Q

Zeige anhand folgenden Beispiels wie man einen Variable in eine Faktor Variable mit Nominalskalenniveau mit 2 Ausprägungen umcodiert: piratenII$Holzbein
(Variablenklasse ändern)

A

piratenII$Holzbein <- factor (piratenII$Holzbein, levels = c(1,2), labels = c(“ja”, “nein”))

18
Q

Wie lautet der Befehl für die Umwandlung in eine character Variable?

A

as.character

19
Q

Wie lautet der Befehl für die Umwandlung in eine numerische Variable?

A

as.numeric

20
Q

Mit welchem Befehl codiert man Variablen um d.h vorhandenen Werten andere Werte zuordnen?

A

ifelse()

21
Q

Zeige anhand folgendem Beispiel eine Umcodierung auf: piratenII$Papageien ist gerade mit der Anzahl von Papageien codiert, wir wollen die Variable so umcodieren, dass wir die Information erhalten, ob der Piraten einen Papageien hat oder nicht.

A

piratenII$Papageien <-ifelse(piratenII$Papageien >0, yes = “ja”, no = “nein”)

  1. schritt in Faktorvariable umwandeln
    piratenII$Papageien <-factor(piratenII$Papageien)
22
Q

Nenne ein Beispiel für ein negativ gepoltes Item

A

Wir erfassen Depressivität. Eine depressive Person wird auf die Items “ich bin niedergeschlagen”, “mir fällt alles schwer”, “ich weiß mir nicht zu helfen” mit “ja” antworten. Ein im Sinne der Messung von Depression negativ gepoltes Item wäre “ich schaue hoffnungsvoll in die Zukunft”. Eine depressive Person wird hier mit “nein” antworten, man muss das für die Auswertung also umpolen.

23
Q

Wie kann man eine Variable mittels einer Rechenoperation umpolen?
(mit Beispiel)

A

wenig harmlos -> sehr gefährlich (10)
piraten$harmlosigkeit <- 11-piraten$gefaehrlichkeit

24
Q

Wie fragt man ab ob irgendein Wert fehlend ist?

A

anyNA()

25
Q

Wie fragt man ob irgendein Wert auf einer ausgewählten Variable fehlt?

A

anyNA(Datensatz$Variable)

26
Q

Mit welchem Befehl sieht man wo sich die fehlenden Werte befinden?
funktioniert auch bei einzelnen Variablen

A

is.na(piratenII)

27
Q

Mit welchem Befehl kann man direkt den fehlenden Wert einsehen?

A

which(is.na())

28
Q

Mit welchem Befehl kann man einen neuen Datensatz kopieren aber ohne fehlende Werte?

A

NameNeu <- na.omit(NameAlt)

29
Q

Wie kann man beliebige Fälle/ Variablen auswählen?

A

[Fälle, Variablen]

30
Q

Wie kann man Subgruppen bei Fällen bilden?
Mit Beispiel

A

piraten[piraten$besitzer == “ja”, ]

31
Q

Welche Zeichen verwendet man bei Subgruppen bei Fällen bei und/oder Kombinationen?

A

und = &
oder = |= ⌥ + 7

32
Q

Wie kann man Fälle auswählen, die bestimmte Werte nicht enthalten?

A

piraten[piraten$besitzer !=0, ]

33
Q

Wie kann man Fälle auswählen ohne die fehlenden Werte?

A

piraten[!is.na (piraten$besitzer), ]

34
Q

Mit welchem Befehl kann man einzelne Variablen löschen?

A

piraten[ , “alter”] <- NULL