GNU R: Einleitung

Aus Wikibooks

Wechseln zu: Navigation, Suche
Nuvola apps bookcase.svg EDV Nuvola apps bookcase 1.svg GNU R


Dieses Buch soll eine Einführung in das Programm „R“ (The R Project for Statistical Computing) geben, welches für Windows, Linux und Apple Mac OSX verfügbar ist.

Weitere Skripts zur Einführung von R können im Internet kostenfrei abgerufen werden (z.B. Handl 2006).

Des Weiteren stehen diverse (meist englischsprachige) Internetseiten (z.B. Das R wiki) sowie Publikationen (z.B. Dolic 2003) zu den R-Funktionsweisen zur Verfügung.

Inhaltsverzeichnis

[Bearbeiten] Was ist R?

  • R ist eine Sprache und Umgebung für statistische Datenbearbeitung und grafische Darstellungen. Der Quelltext wird unter der GNU General Public License der Free Software Foundation veröffentlicht.
  • R läuft auf diversen UNIX, Linux und Unix-ähnlichen Plattformen, sowie auf Windows und Macintosh. Für viele Betriebssysteme gibt es bereits vorkompilierte Pakete.
  • Die Sprache kann leicht durch neue Funktionen erweitert werden.
  • Eine große Anzahl von Zusatzpaketen ergänzen die Funktionalität um Methoden aus Spezialbereichen der Statistik und die Verknüpfung mit anderen Sprachen (z. B. GRASS, Perl, Python, C).
  • R kann sowohl interaktiv, also im Einzelbefehlsmodus, aber auch als Skriptsprache verwendet werden.

[Bearbeiten] Warum R?

  • Neben gängigen Programmen zur statistischen Auswertung, wie beispielsweise „SPSS“ oder „STATA“, bietet R den Vorteil, dass es auf der ganzen Welt kostenlos (unter der freien GNU-Lizenz) zur Verfügung steht.
  • R kann die meisten gängigen Formate importieren, gewährleistet volle Kontrolle über die Daten und bietet ein verlässliches, quelloffenes Format für erstellte Datensätze.
  • Darüber hinaus stellt R z.T. mächtigere und mehr Auswertungsverfahren zur Verfügung als andere Programme.
  • R ist eine Programmierumgebung. Funktionen können bequem den eigenen Bedürfnissen angepasst werden. Komplexe Probleme lassen sich auch dann lösen, wenn die Entwickler diese (noch) nicht implementiert haben.
  • R wird von der scientific community kontinuierlich weiterentwickelt und erweitert. Neue statistische Verfahren werden in der Regel auch in R integriert. Ein standardisiertes Pakete-System erleichtert die Nachinstallation ebenso wie die Veröffentlichung eigener Pakete.
  • R erstellt professionelle Graphiken in einer Vielzahl an Formaten.
  • R ist auch eine funktionierende Benutzer- und Entwickler-Gemeinschaft, die für Fragen offen ist und so den Einstieg erleichtert.
  • R kann systemübergreifend auf verschiedenen Plattformen genutzt werden.
  • R verfügt über äusserst flexible Schnittstellen der Daten-Ein- und -Ausgabe und kann mit verschiedenen anderen Applikationen zusammenarbeiten.
  • R kann in einem Batch-Mode zur automatisierten Auswertung und Dokumenterstellung verwendet werden und lässt sich auch in Webserver / dynamische Websites integrieren.
  • R ist trotz graphischer Benutzeroberflächen wesentlich textbasiert. Im Zentrum steht nicht Design, sondern Funktion.

[Bearbeiten] Was spricht gegen R?

  • Für den Anfänger ist die Funktionsweise und Bedienung von R zweifellos gewöhnungsbedürftig.
  • Bestimmte Grundverfahren (z.B. Häufigkeits-Gewichte) sind zur Zeit nur umständlich oder gar nicht implementiert.


Die Homepage von R lautet http://www.r-project.org

[Bearbeiten] Literatur

Mit folgender Literatur haben wir einen guten Einstieg in R gefunden:

  • Dubravko Dolic (2003): "Statistik mit R. Einführung für Wirtschafts- und Sozialwissenschaftler", Oldenbourg, ISBN 3486275372
  • Uwe Ligges (2005): Programmieren mit R

[Bearbeiten] Inhaltsverzeichnis

Persönliche Werkzeuge