R für Dummies. Andrie de Vries

Чтение книги онлайн.

Читать онлайн книгу R für Dummies - Andrie de Vries страница 13

R für Dummies - Andrie de Vries

Скачать книгу

Werkzeug, das alle möglichen Grafiken und Visualisierungen von Daten in Publikationsqualität erzeugt.

       eine riesige Sammlung von zusätzlichen Paketen.

       ein ganzer Werkzeugkoffer mit unglaublicher Vielseitigkeit.

      In diesem Kapitel informieren wir Sie über die Vorteile von R sowie seine einzigartigen Eigenschaften und Eigenarten.

      

Sie können R von der Site www.r-project.org herunterladen . Auf der Website erhalten Sie auch weitere Information über R sowie Links zu Onlinehandbüchern, Mailinglisten, Konferenzen und weiteren Publikationen. Hinweise zur Installation finden Sie in Anhang A.

      Ross Ihaka und Robert Gentleman entwickelten R als freie Software für ihre Lehrveranstaltungen während ihrer Zeit als Kollegen an der Universität von Auckland in Neuseeland. Beide kannten S, eine kommerzielle Sprache für Statistik, und so verwendeten sie ähnliche Syntax für ihr Projekt. Nachdem Ithaka und Gentleman ihre Software auf der S-News-Mailingliste angekündigt hatten, wurde das Projekt zunehmend auch für andere Personen interessant, die dann mit den Initiatoren zusammenarbeiteten, einer von ihnen war Martin Mächler.

      Aktuell (Stand Februar 2021) haben 20 Personen das Recht, das zentrale Archiv des Quellcodes von R zu verändern. Diese bilden das R Development Core Team . Darüber hinaus haben viele weitere Personen neuen Code sowie Fehlerbehebungen zum Projekt beigesteuert.

      Hier ein paar Meilensteine in der Entwicklung von R:

       Frühe 1990er: Die Entwicklung von R begann.

       August 1993: Die Software wurde in der S-Mailingliste angekündigt. Seitdem wurden einige aktive R-Mailinglisten ins Leben gerufen. Die Webseite www.r-project.org/mail.html enthält Beschreibungen der einzelnen Listen und Anleitungen, wie man sie abonniert. (Mehr Informationen hierzu finden Sie im Abschnitt »Eine engagierte Nutzergemeinde« weiter hinten in diesem Kapitel.)

       Juni 1995: Mithilfe einiger überzeugender Argumente von Martin Mächler und einigen anderen gelang es, den Code als »Freie Software« unter der GNU General Public License (GPL) Version 2 der Free Software Foundation zur Verfügung zu stellen.

       Mitte 1997: Das erste R Development Core Team wurde gebildet (damals noch unter dem Namen core group).

       Februar 2000: Die erste Version von R, Version 1.0.0, wurde veröffentlicht.

       Oktober 2004: Veröffentlichung der Version 2.0.0 von R.

       April 2013: Veröffentlichung der Version 3.0.0 von R.

       April 2020: Veröffentlichung der Version 4.0.0 von R.

       Februar 2021: Veröffentlichung der Version 4.0.4 von R (das ist die in diesem Buch verwendete Version).

      Ross Ihaka hat einen umfassenden Überblick über die Entwicklung von R verfasst. Dieser kann unter http://cran.r-project.org/doc/html/interface98-paper/paper.html eingesehen werden.

      Kostenloser, frei zugänglicher Quellcode

      R ist unter einer Open-Source-Lizenz zugänglich, das heißt, jeder kann den Quellcode herunterladen und verändern. Häufig wird das als »frei wie Sprache« bezeichnet (man kann damit machen, was man will). R ist zudem kostenlos erhältlich, also »frei wie Freibier« (zwar kostenlos, aber möglicherweise mit geheimem Rezept und verbunden mit gewissen Einschränkungen hinsichtlich der Verwendung). Kurz, Sie können R kostenlos herunterladen und verwenden.

      Ein weiterer Vorteil, obgleich etwas weniger offensichtlich, liegt in der Tatsache, dass jeder den Quellcode einsehen, verändern und verbessern kann. Auf diese Weise haben viele exzellente Programmierer Verbesserungen und Fehlerbehebungen am Quellcode vorgenommen. Aus diesem Grund läuft R sehr stabil und zuverlässig.

      

Jede Freiheit ist mit Einschränkungen verbunden. Im Fall von R wird dies in der GNU General Public License (GPL), Version 2 geregelt. Der vollständige Wortlaut der Lizenzbestimmungen kann unter www.r-project.org/COPYING eingesehen werden. Beachten Sie, dass die Bestimmungen nur die Weitergabe von Code betreffen. Die Nutzung ist davon unberührt. In Kurzform sagt die Lizenz: Wenn Sie Code verändern oder weitergeben, müssen Sie diesen für alle (frei) zugänglich machen.

      Läuft überall

      Das R Development Core Team hat einigen Aufwand betrieben, um die Software auf verschiedenen Typen von Hardware und Software lauffähig zu machen. Dies bedeutet, R läuft auf Windows, Unix (auch Linux) und dem Mac.

      Unterstützt Erweiterungen

      R selbst ist eine leistungsstarke Sprache, die viele verschiedene Funktionen wie Datenbearbeitung, statistische Modellierung und Grafik umfasst. Ein wirklich großer Vorteil ist jedoch seine Erweiterbarkeit. Entwickler können problemlos eigene Software schreiben und als Erweiterungspaket veröffentlichen. Da es vergleichsweise einfach ist, solche Erweiterungen zu schreiben, existieren wirklich Tausende von Paketen. In der Tat werden heute viele neue (und nicht so neue) statistische Methoden zusammen mit einem R-Paket veröffentlicht.

      Eine engagierte Nutzergemeinde

       in R-Mailinglisten (www.r-project.org/mail.html).

       Foren, wieStack Overflow, einer Seite für R-Programmierer (www.stackoverflow.com/questions/tagged/r)CrossValidated , einer Seite für Statistiker (http://stats.stackexchange.com/questions/tagged/r)

      Zusätzlich zu diesen Mailinglisten und Foren gibt es R-Anwender, die

       aktive Blogger sind (www.r-bloggers.com),

       sich

Скачать книгу