Artikel mit ‘R’ getagged

R-Frontend/GUI

Samstag, 07. November 2009

r_guiNachdem ich nun schon einige Zeit R nutze, stellt sich gelegentlich wieder die Frage nach dem entsprechenden Frontend. R selber bringt zwar auch eine GUI mit, diese ist aber eher einfach gestrickt (siehe Bild rechts). Da die Software ja Open Source ist, stelle ich hier einige Frontends (oder auch GUIs) vor, die mir besonders zusagen. Für eine vollständige Liste, verweise ich an folgende Seite, wenn auch nicht mehr ganz aktuell: http://www.sciviews.org/_rgui/

Ich möchte daher meine aktuellen Favoriten hier kurz vorstellen:

  • JGR (sprich: jaguar) ist eine komplett in Java geschriebe GUI. Sie verfügt über eine Console, optionale Skript-Fenster sowie einen Objekt- und Package-Browser. Zur vereinfachten Eingabe sind die meisten Befehle als Tooltips verfügbar. Als besonderes Schmankerl kann man sich das package Deducer installieren, welches einen Databrowser und diverse Analyse- und Grafikmöglichkeiten direkt zum “Zusammenklicken” bietet.
  • Tinn-R ist eine Erweiterung des Notepads Tinn. Im Grunde stellt die Software einem ein Skriptfenster zur Verfügung und führt die gewünschten Befehle direkt auf der R GUI aus. Zudem sind natürlich Features wie Syntax-Highlight usw. mit inbegriffen. Wunderbar eignet sich Tinn-R auch als Ersatz des einfachen Windows Notepads, da unter anderem auch für viele weitere Sprachen Syntax-Hilighting angeboten wird. Achtung: Unbedingt immer die Versionen von Sourceforge nehmen. Die auf der Homepage angebotenen Dateien sind hoffnungslos veraltet.
  • StatET ist aktuell mein absoluter Favorit. Es handelt sich dabei um eine Erweiterung der bekannten Entwicklungsumgebung Eclipse. Besonders gut gefällt mir dabei, dass die Umgebung eigentlich alles mitbringt und ich im Endeffekt nur ein Fenster habe, indem alles abläuft. Das hilft vor zu vielen kleinen Fenstern, die einem den Überblick nehmen. Der einzige Nachteil ist allerdings, dass Eclipse manchmal etwas oversized ist. Aber seht selbst:
    statet

Wenn jemand noch weitere gute GUIs kennt, ich bin immer für Empfehlungen offen ;-)

So long,
Arne

[R] Dummies erstellen

Donnerstag, 24. September 2009

Hallo,
kurzer Eintrag. Ich bin letzte Woche auf ein nettes Modul in R gestoßen, mit welchem man kinderleicht Dummies erstellen kann. Das Modul trägt dabei den einfallsreichen Namen dummies. Installieren ist kinderleicht:

install.packages(”dummies”)

Ist das Modul dann geladen (library(”dummies”)), kann man einfach durch den Befehl dummy eine Dummy-Variable erzeugen:

temp <- dummy(data$variable)

temp liegt dann als Matrix vor, so dass man diese ganz einfach zu den bestehenden Daten hinzufügen kann (hier angenommen, dass die Variable drei verschiedene Ausprägungen hat):

data$vardummy_1 <- temp[,1]
data$vardummy_2 <- temp[,2]
data$vardummy_3 <- temp[,3]

Und schon liegt die Variable als Dummy vor – ohne großen Aufwand.

So long,
Arne