Die R-Homepage R herunterladen Der Link für die R-Homepage lautet: http://www.r-project.org/ Um R herunterzuladen, klickt man zunächst auf download R (durch grünen Pfeil gekennzeichnet). Anschließend öffnet sich ein Fenster mit verschiedenen CRAN Mirrors. Man kann zb den österreichischen Server nehmen http://cran.at.r-project.org/ Nachdem man sich für einen Mirror entschieden hat, öffnet sich folgendes Fenster: Daniel Obszelka 1
Je nach Betriebssystem wählt man eine der drei Optionen. Die hier dargestellte Variante betrifft Windows. Ein Klick auf Windows öffnet dieses Fenster: Anschließend klickt man auf base, was zu diesem Fenster führt: Die derzeit aktuellste Version ist R-2.13.2. Mit einem Klick auf Download R 2.13.2 öffnet sich unter Umständen noch eine Sicherheitswarnung: Man kann entweder auf Ausführen klicken (Installation wird nach dem Download sofort gestartet) oder auf Speichern. Bei Letzterem muss die Datei R-2.13.2-win.exe nach Beendigung des Downloads noch geöffnet werden. Nun kann man den Bildschirmanweisungen folgen. Daniel Obszelka 2
RGui Das R-Fenster sieht so aus (start mit Rgui.exe bzw. über Schnellstartleiste bzw. über das Icon am Desktop): R-Console Nun kann man direkt in die R-Console einige Befehle eingeben, wie zb: Für einfache Anwendungen wird dies ausreichen. Allerdings möchte man den Code oftmals gerne abspeichern, um ihn später noch einmal aufzurufen. Eine einfache und nützliche Möglichkeit ist das Skript-Fenster, das mit Datei/Neues Skript geöffnet wird: Daniel Obszelka 3
Eine einfache Anwendung: Erklärungen zum Code: Alles, was in einer Zeile nach einem # Zeichen folgt, wird als Kommentar interpretiert. a <- 2 ist eine Zuweisung: Der Variable a wird der Wert 2 zugewiesen. sqrt(x) berechnet die Wurzel von x Die Vorteile des Skriptfensters sind jene: Man kann die Skripts bequem abspeichern. Hierzu muss das entsprechende Skriptfenster markiert sein (das aktive Fenster sein), dann Datei/Speichern unter Vorhandene Skripts können geladen werden mit Datei/Öffne Skript Man kann Codes schnell und bequem modifizieren bzw. Tippfehler leicht korrigieren. Mit STRG-R kann man die aktuelle Zeile bzw. den markierten Code direkt in die Console kopieren, wo der Code dann ausgeführt wird. Den gesamten Code kann man mit STRG-A (alles wird markiert) und STRG-R ausführen. Skriptdateien haben die Dateiendung R (also etwa Beispiel.R). Daniel Obszelka 4
GUI-Einstellungen ändern Sofern man mit den GUI-Einstellungen (GUI = Graphical user interface) nicht zufrieden ist, kann man die Einstellungen mittels Bearbeiten/GUI Einstellungen verändern: Hier kann man zb die Schrift verändern (blauer Pfeil). Ganz nützlich ist die Tastenkombination STRG-L. Sie leert die Console. Pakete installieren Später wird man mit den Standardfunktionen unter Umständen nicht das Auslangen finden. Um neue Pakete (die mehr Funktionen bieten) zu installieren, geht man auf Pakete/Installiere Paket(e). Dies ist im Moment aber noch nicht nötig. Daniel Obszelka 5
Tinn-R Tinn-R ist ein Programm, das die Übersichtlichkeit des R-Codes verbessert und ist daher vor allem für große Projekte zu empfehlen. Tinn-R kann unter http://sourceforge.net/projects/tinn-r heruntergeladen werden. Die Installation funktioniert dann ähnlich wie jene von R. Das Hauptfenster hat folgende Gestalt: Hier sieht man das selbe Beispiel wie oben. Zum Vergleich ist das Skriptfenster eingeblendet. Man erkennt, dass Kommentare grün gekennzeichnet sind. Funktionen sind blau gekennzeichnet, wie zb die sqrt-funktion. Daniel Obszelka 6
Besonders hilfreich ist Tinn-R bei der Klammersetzung. Befindet sich der Cursor neben einer Klammer, so wird diese zusammen mit seinem öffnenden oder schließenden Pendant rot eingefärbt (bei komplexen Ausdrücken sind Klammerfehler sehr häufig). Auf der rechten Seite befindet sich das Rterm-Fenster. Dieses Fenster sollte eigentlich dabei helfen, den R-Code auszuführen. Die Umsetzung ist meiner Meinung nach aber mangelhaft. Ein Klick auf das x schließt dieses Fenster. Eine bessere Variante ist die folgende: Man kann die R Console mit Tinn-R starten: Daniel Obszelka 7
Das Fenster wird horizontal geteilt, oben Tinn-R, unten die R-Console: Der markierte Code kann nun mit STRG-C kopiert und mit STRG-V in die R Console eingefügt werden, wo dieser dann ausgeführt wird. Daniel Obszelka 8