../../_images/logo_R.png

R

Statistische Programmierung

R ist eine leistungsstarke, weit verbreitete Entwicklungsumgebung für statistische Berechnungen und Graphiken, die sich durch Analysemöglichkeiten und Prozessierung räumlicher Daten auszeichnet. Die räumlichen Analysemöglichkeiten von R sind über R Pakete verfügbar (Module, die die Möglichkeiten von R erweitern), die viele herkömmliche und dem neusten Stand folgende Algorithmen unterstützen. Die Bereitstellung über R erfolgt oft bevor die Algorithmen in anderen Open Source oder proprietären Programmen verfügbar sind.

R und seine Pakete können Punkte, Linien, Polygone und Grids prozessieren. Anwender können auf eine große Anzahl von Funktionalitäten zugreifen: Bildklassifizierung, statistische Analysen zur Schlussfolgerung räumlicher Beziehungen und Muster von Objekten sowie vieles mehr (siehe Liste unten). Die Funktionen, die über R bereitgestellt werden, vervollständigen und erweitern die Möglichkeiten von GIS und Bildprozessierungsprogrammen.

Mit R wird hauptsächlich auf der Kommandozeile gearbeitet. Dies bietet eine große Flexibilität und Kontrolle, führt aber oft auch zu einer längeren Einarbeitungszeit bis hin zum erfahrenen Gebrauch im Vergleich zu einer graphischen Benutzeroberfläche. Glücklicherweise verfügt R über eine gute Dokumentation auf der Webseite, was den Einstieg erleichtert. Skripte werden oft verwendet, um Prozessierungschritte zu automatisieren. Es gibt andere Open Source Projekte, die graphische Oberflächen für R entwickeln, das führende Projekt ist RStudio (https://rstudio.com).

R ist eine Implemetierung der S Programmiersprache und es besteht eine signifikante Kompatibilität zwischen R und dem älteren S und S-Plus Code, sowie zwischen R und der modernen kommerziellen Versionen von S, TIBCO Spotfire S+. Diese Kompatibilität ermöglicht es, verschiedene Versionen von S Code als R ohne große Anpassungen laufen zu lassen.

R Screenshot

Kernfunktionen

  • Komplett objektorientierte Programmiersprache, die für Statistiken und ähnliche rechenintensive Anwendungen entwickelt wurde

  • Am 11.08.2017 waren im CRAN Repository 11239 Pakete verfügbar.

  • Hunderte add-on Pakete für räumliche Statistiken, die von der Community bereitgestellt wurden

  • Klassifizierung räumlicher Daten

  • Lesen und Schreiben von räumlicher Daten

  • Punktmuster Analysen

  • Geostatistik

  • räumliche Regressionsanalyse

  • Ökologische Analysen

  • Rasterprozessierungsalgorithmen

  • Fernerkundung

  • Bayessche Geostatistik

Details

Webseite: https://cran.r-project.org

Lizenz: GPL

Software Version: 4.1.2

Unterstützte Plattformen: Windows, Linux, Mac, Unix

Community-Unterstützung: https://cran.r-project.org/web/views/Spatial.html

verfügbare CRAN Pakete: https://cran.r-project.org/web/packages/available_packages_by_name.html

Quickstart