R-Einführung
Markus Kalisch, Lukas Meier
R
R ist eine open-source Programmiersprache, hauptsächlich für Statistikanwendungen.
R ist allgegenwärtig in der Forschung, aber immer mehr auch in der Privatwirtschaft.
R ist “beliebig” erweiterbar dank sehr vielen Zusatzpaketen.
R besteht “nur” aus einer Konsole, die man mit Befehlen
“füttern” kann…
1
R-Studio
Um mit R gut arbeiten zu können, brauchen wir einen entsprechenden Editor.
Davon gibt es sehr viele: R-Studio, Tinn-R, Emacs, …
Wir wählen R-Studio, da es sehr benutzerfreundlich ist und auf vielen Plattformen läuft.
3
R-Studio
Skript-File
Konsole
History / Workspace
Plots / Hilfe
R-Studio – Nützliches
Hilfe für Funktion ‘fun’: ‘?fun’ oder F1
Shortcuts
Code-Folding ( Übersicht!)
Selber definierte Regionen (mind. 4 aufeinanderfolgende “#”)
Funktionen (automatisch)
Alles zwischen geschweiften Klammern (automatisch)
5
Shortcut Aktion
Tab Code vervollständigen
Ctrl – Enter Code in Konsole schicken
Ctrl – Shift – C Region aus- / einkommentieren
Alt – “-” Zuweisungsoperator “<-”
Ctrl – S Speichern (regelmässig!)
C:/Users/kalischm/ETH/teaching/12/mathe6/vorlesung/1_IntroSession
R-Studio – Wie komme ich an die Daten?
Daten in Excel
Daten in Datenbank
Speichern als Textfile
Einlesen in R-Studio
Gut möglich mit speziellen
Paketen
•
Import Assistent: Einfach und elegant•
Befehl read.table, read.delim oder read.csv - Komplizierter, dafür flexibler- Automatisierbar
- Mehr Optionen (z.B. row.names)
•
Kontrolle der eingelesenen Daten - Workspace Fenster gibt Überblick- Doppelklick auf Variable in Workspace: Tabelle
R-Studio – Datenimport
7
R-Studio – Plots exportieren
Export Assistent: Einfach und elegant (File / Clipboard)
Befehle jpeg, pdf, ps:
- Komplizierter, dafür flexibler - Automatisierbar
- Mehr Optionen