R

Die zweite Ausgabe von R in Action, das Buch inspiriert von dieser Seite ist verfügbar! Es nimmt das Material hier und erweitert es deutlich. Kurzer R-Code zur Berechnung von Mandelbrot, der durch die ersten 20 Iterationen der Gleichung z = z2 + c für verschiedene komplexe Konstanten c geplottet wurde. Dieses Beispiel zeigt: Willkommen in Woche 2 der R-Programmierung. Diese Woche ziehen wir die Handschuhe aus, und die Vorträge behandeln Schlüsselthemen wie Steuerungsstrukturen und Funktionen. Wir stellen auch die erste Programmaufgabe für den Kurs vor, die Ende der Woche ansteht. R ist vergleichbar mit gängigen kommerziellen statistischen Paketen wie SAS, SPSS und Stata, aber R steht Benutzern kostenlos unter einer Freien-Software-Lizenz zur Verfügung. [85] RStudio ist eine Reihe integrierter Tools, die Ihnen helfen, mit R produktiver zu sein. Es enthält eine Konsole, einen Syntax-Highlighting-Editor, der die direkte Codeausführung unterstützt, und eine Vielzahl robuster Tools zum Plotten, Anzeigen des Verlaufs, Debuggen und Verwaltens Ihres Arbeitsbereichs. In diesem Kurs werden Sie grundlegenden Programmierkonzepten in R ausgesetzt. Nach den Grundlagen erfahren Sie, wie Sie Datenrahmen organisieren, ändern und bereinigen, eine nützliche Datenstruktur in R. Dann erfahren Sie, wie Sie Datenvisualisierungen erstellen, um Einblicke in Daten zu geben! Beenden Sie Statistiken und Hypothesentests, um ein Experte für Datenanalyse zu werden. Obwohl R ein Open-Source-Projekt ist, das von der Community unterstützt wird, um es zu entwickeln, streben einige Unternehmen danach, ihren Kunden kommerzielle Unterstützung und/oder Erweiterungen zu bieten. Dieser Abschnitt enthält einige Beispiele für solche Unternehmen.

Eine der Stärken von R ist die Einfacheerstellung neuer Funktionen. Objekte im Funktionstext bleiben lokal für die Funktion, und jeder Datentyp kann zurückgegeben werden. [104] Hier ist ein Beispiel für eine vom Benutzer erstellte Funktion: R ist eine Programmiersprache und freie Software-Umgebung für statistisches Rechnen und Grafiken, die von der R Foundation for Statistical Computing unterstützt werden. [6] Die R-Sprache wird bei Statistikern und Datenbergleuten häufig für die Entwicklung statistischer Software[7] und Datenanalyse verwendet. [8] Umfragen, Data Mining-Umfragen und Studien wissenschaftlicher Literaturdatenbanken zeigen einen erheblichen Anstieg der Popularität; [9] Ab Juni 2020 belegt R den 9. Platz im TIOBE-Index, ein Maß für die Popularität von Programmiersprachen. [10] Das R Journal ist das Open-Access-Journal des R-Projekts für statistisches Rechnen.