R

R und seine Bibliotheken implementieren eine Vielzahl statistischer und grafischer Techniken, einschließlich linearer und nichtlinearer Modellierung, klassischer statistischer Tests, Zeitreihenanalyse, Klassifizierung, Clustering und anderen. R ist leicht erweiterbar durch Funktionen und Erweiterungen, und die R-Community ist für ihre aktiven Beiträge in Bezug auf Pakete bekannt. Viele der R-Standardfunktionen sind in R selbst geschrieben, was es benutzern leicht macht, den algorithmischen Entscheidungen zu folgen. Für rechenintensive Aufgaben können C-, C++- und Fortran-Code zur Laufzeit verknüpft und aufgerufen werden. Fortgeschrittene Benutzer können C, C++,[23] Java,[24] .NET[25] oder Python-Code schreiben, um R-Objekte direkt zu bearbeiten. [26] R ist durch die Verwendung von vom Benutzer eingereichten Paketen für bestimmte Funktionen oder spezifische Untersuchungsbereiche sehr erweiterbar. Aufgrund seines S-Erbes verfügt R über stärkere objektorientierte Programmiermöglichkeiten als die meisten statistischen Computersprachen. [Zitat erforderlich] Die Erweiterung von R wird auch durch seine lexikalischen Scoping-Regeln erleichtert. [27] Mango Solutions bietet ein Validierungspaket für R, ValidR,[99][100], um es mit Zulassungsbehörden wie fda konform zu machen. Diese Agenturen erlauben die Verwendung von statistischer Software in Einreichungen, wenn nur die Software validiert wird, entweder durch den Anbieter oder Sponsor selbst. [101] Wenn Sie derzeit ein anderes statistisches Paket verwenden, warum R lernen? RStudio benötigt ein 64-Bit-Betriebssystem.

Wenn Sie sich auf einem 32-Bit-System befinden, können Sie eine ältere Version von RStudio verwenden. R ist eine elegante und umfassende statistische und grafische Programmiersprache. Leider kann es auch eine steile Lernkurve haben. Ich habe diese Website sowohl für aktuelle R-Nutzer als auch für erfahrene Nutzer anderer statistischer Pakete (z.B. SAS, SPSS, Stata) erstellt, die zu R wechseln möchten. Mein Ziel ist es, Ihnen zu helfen, schnell auf diese Sprache in Ihrer Arbeit zuzugreifen. Die Funktionen von R werden durch vom Benutzer erstellte Pakete erweitert, die spezialisierte statistische Techniken, grafische Geräte, Import-/Exportfunktionen, Reporting-Tools (Rmarkdown, Knitr, Sweave) usw. ermöglichen. Diese Pakete werden hauptsächlich in R und manchmal in Java, C, C++ und Fortran entwickelt. [Zitat erforderlich] Das R-Verpackungssystem wird auch von Forschern verwendet, um Kompenendien zu erstellen, um Forschungsdaten, Code- und Berichtsdateien systematisch für die gemeinsame Nutzung und öffentliche Archivierung zu organisieren. [36] R hat lokale Gemeinschaften weltweit, in denen Benutzer sich vernetzen, Ideen austauschen und lernen können. [74] [75] R ist eine freie Software-Umgebung für statistisches Rechnen und Grafik.

Es kompiliert und läuft auf einer Vielzahl von UNIX-Plattformen, Windows und MacOS. Um R herunterzuladen, wählen Sie bitte Ihren bevorzugten CRAN-Spiegel. Wir sind jetzt in die dritte Woche der R-Programmierung eingetreten, die auch die Halbzeit markiert. Die Vorträge in dieser Woche decken Loop-Funktionen und die Debugging-Tools in R ab. Diese Aspekte von R machen R sowohl für interaktives Arbeiten als auch für das Schreiben von längerem Code nützlich, und daher werden sie häufig in der Praxis verwendet. Zu den gebräuchlicheren Editoren mit unterschiedlicher Unterstützung für R gehören Emacs (Emacs Speaks Statistics), Vim (Nvim-R plugin[55]), Neovim (Nvim-R plugin[55]), Kate,[56] LyX,[57] Notepad++,[58] Visual Studio Code, WinEdt,[59] und Tinn-R. [60] IBM bietet Unterstützung für die In-Hadoop-Ausführung von R[96] und bietet ein Programmiermodell für massiv parallele In-Database-Analysen in R.[97] Tibco bietet eine Laufzeitversion R als Teil von Spotfire an. [98] R hat Rd, sein eigenes LaTeX-ähnliches Dokumentationsformat, das zur Bereitstellung umfassender Dokumentation enden wird, sowohl online in einer Reihe von Formaten als auch in Papierform. [29] Im Oktober 2011 kündigte Oracle die Big Data Appliance an, die R, Apache Hadoop, Oracle Linux und eine NoSQL-Datenbank mit Exadata-Hardware integriert. [93] Ab 2012[update] wurde Oracle R Enterprise[94] eine von zwei Komponenten der „Oracle Advanced Analytics Option“[95] (neben Oracle Data Mining).

[Zitat erforderlich] Eine weitere Stärke von R sind statische Grafiken, die Diagramme in Publikationsqualität einschließlich mathematischer Symbole erzeugen können.

KategorienAllgemein