Die Vorteile von R Verwenden

Von den vielen attraktiven Vorteilen von R Programmiersprache, sind ein paar leicht zu erkennen. Es wird aktiv gehalten, es hat eine gute Anbindung an verschiedene Arten von Daten und anderen Systemen, und es ist vielseitig genug, um Probleme in vielen Bereichen zu lösen. Vielleicht am besten von allen, es ist kostenlos zur Verfügung.

R ist kostenlos, Open-Source-Code

R ist unter einer Open-Source-Lizenz zur Verfügung, was bedeutet, dass jeder herunterladen und den Code ändern. Diese Freiheit wird oft bezeichnet als "frei wie in der Rede." R ist auch kostenlos zur Verfügung - eine zweite Art von Freiheit, die manchmal als "frei wie in Bier." In der Praxis bedeutet dies, dass Sie herunterladen und R kostenlos nutzen können.

Ein weiterer Vorteil, wenn auch etwas mehr indirekt, ist, dass jeder den Quellcode zugreifen können, ändern sie, und sie verbessern. Als Folge haben viele hervorragende Programmierer Verbesserungen und Korrekturen an den R-Code beigetragen. Aus diesem Grund ist R sehr stabil und zuverlässig.

Jede Freiheit hat auch Pflichten verbunden sind. Im Falle von R werden diese Verpflichtungen unter den Bedingungen der beschriebenen Lizenz nach dem sie veröffentlicht: GNU General Public License (GPL), Version 2.

Es ist wichtig zu betonen, dass die GPL nicht auf Ihre Nutzung von R. nicht betreffen Es bestehen keine Verpflichtungen für die Verwendung der Software - die Verpflichtungen nur auf die Umverteilung anzuwenden. Kurz gesagt, wenn Sie die R-Quellcode ändern oder neu verteilen, müssen Sie diese Änderungen für jemand anderes zu verwenden zur Verfügung zu stellen.

R läuft überall

Die R-Entwicklung Core Team hat viel Mühe in die Herstellung von R für verschiedene Arten von Hardware und Software. Dies bedeutet, dass R für Windows, Unix-Systeme (wie Linux) zur Verfügung steht, und den Mac.

R unterstützt Erweiterungen

R führt eine Vielzahl von Funktionen, wie Datenmanipulation, statistische Modellierung und Grafiken. Ein wirklich großer Vorteil von R, jedoch ist seine Erweiterbarkeit. Entwickler können ihre eigene Software leicht zu schreiben und sie in Form von Add-on-Pakete zu verteilen.

Aufgrund der relativen Leichtigkeit, diese Pakete zu erstellen, buchstäblich Tausende von ihnen existieren. In der Tat angebracht viele neue statistische Methoden sind mit einem R-Paket veröffentlicht.

R stellt eine engagierte Gemeinschaft

Viele Menschen, die R schließlich verwenden beginnen neue Benutzer zu helfen und an ihren Arbeitsplätzen und den Fachkreisen die Verwendung von R befürworten. Sie werden auch aktiv auf die R Mailinglisten oder Frage-und-Antwort (QA) Websites wie Paketüberfluss, eine Programmierung QA Website und CrossValidated, QA Website eine Statistik. Zusätzlich zu diesen Mailinglisten und QA-Websites, teilnehmen R Benutzer in sozialen Netzwerken wie zwitschern und regionale R Konferenzen.

R verbindet sich mit anderen Sprachen

Da immer mehr Menschen auf R für ihre Analysen bewegt, begannen sie versuchen, ihre vorherigen Workflows kombinieren R mit, die für die Verknüpfung von R zu einer ganzen Reihe von Paketen geführt Systeme, Datenbanken und andere Anwendungen einzureichen. Viele dieser Pakete sind seit dem in der Basisinstallation von R. aufgenommen worden

Mehrere Add-on-Pakete existieren R zu Datenbanksystemen, wie zum Beispiel die zu verbinden RODBC Paket, um aus Datenbanken lesen Sie die Verwendung von Open Database Connectivity Protocol (ODBC) und das ROracle Paket, Oracle-Datenbanken zu lesen.

Zu Beginn wurde die meisten R auf Basis von Fortran und C-Code aus diesen beiden Sprachen einfach aus R. genannt werden könnte, wie die Community wuchs, C ++, Java, Python und anderen gängigen Programmiersprachen bekam mehr und mehr verbunden mit R.

Da auch viele Statistiker mit kommerziellen Programmen gearbeitet, schrieb die R Entwicklung Core Team Tools Daten aus diesen Programmen zu lesen, einschließlich SAS Institute SAS und IBM SPSS.

Viele der großen kommerziellen Pakete haben Add-ons mit R. verbinden Bemerkenswert ist, hat SPSS einen Link zu R für seine Nutzer integriert und SAS zahlreiche Protokolle hat, die zeigen, wie Daten und Grafiken zwischen den beiden Paketen zu bewegen.

Menü