GNU R: Einleitung
Aus Wikibooks
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
|