Einführung

Einführung

Dieser Artikel befasst sich hauptsächlich mit der Installation von R unter Linux, liefert aber auch ein einfaches Beispiel für die Verwendung von R für das Planen. Dies ist der erste Artikel der Serie von R -Artikeln, also abonnieren Sie unseren RSS -Feed für regelmäßige Updates. Jeder, der daran interessiert ist, R für seine Arbeit zu verwenden, oder einfach an dieser Software interessiert ist, ist eingeladen, dieser Artikelserie zu folgen. Das Hauptziel dieser Artikel ist es, einen kurzen Hinweis auf R mit veranschaulichenden Beispielen zu geben.

Was ist gnu r?

R ist eine Open -Source -Programmiersprache (Softwarepaket) und eine Umgebung, die hauptsächlich für die statistische Datenanalyse verwendet wird. Es ist unter der GNU General Public Lizenz (GPL) lizenziert. R ist eine sehr intuitive Programmiersprache. Sie können viel in einigen Zeilen von R -Code viel tun, vor allem, weil eine große Anzahl von Paketen für R verfügbar ist. Dies bedeutet eine große Anzahl vorprogrammierter Funktionen, die Sie verwenden können. Sie können R -Pakete über das Comprehensive R Archive Network (Cran) erhalten.

Die Stärken von R sind: Grafische Visualisierung von Daten wie Diagramme, Datenanalyse, statistische Daten passt.

Die Schwächen von R sind: komplexe strukturierte Datenspeicherung, Abfragen von Daten, Umgang mit großen Datensätzen, die nicht in den Speicher des Computers passen.

Installieren von GNU R unter Linux/Unix.

Paketverwaltungssystem

Debian / Ubuntu / Mint

Auf Debian wie Linux -Systemen wie Debian, Ubuntu oder Linux Mint können Sie R aus Standard -Repositories installieren. Dies ist eine bevorzugte Methode, um R auf Ihr System zu installieren. Der Befehl bellow lädt R herunter und installiert R zusammen mit allen Voraussetzungen:

$ sudo apt-Get Installieren Sie die R-Base

Wenn Sie das nicht haben sudo Befehl in Ihrem System verfügbar Sie müssen sich zuerst als Root -Benutzer anmelden und dann R mit: installieren:

# APT-Get Installieren Sie R-Core

Redhat / Fedora / Centos

Das gleiche wie bei Debian -ähnlichen Linux -Systemen, können Sie R unter Redhat Linux und anderen Redhat -ähnlichen Verteilungsspins verwenden Yum Befehl. Die Installation mit dem Yum Der Befehl ist vollautomatisch, wenn die einzige Anforderung aktiviert ist. Der folgende Befehl installiert R zusammen mit allen Voraussetzungen:

$ sudo yum install r

Installation aus Quellcode

Diese Methode zur Installation von R in Ihrem System sollte als letztes Ausweg ausgewählt werden. Normalerweise installieren Sie aus dem Quellcode, wenn Sie über bestimmte Umgebungsanforderungen verfügen, Sie können keine Standardpaket -Repositories installieren. Sie verfügen über keine Root -Berechtigungen, um neue Software auf dem System (Linux / UNIX -Cluster) zu installieren, oder Sie benötigen dringend die dauerte R -Version für deine Arbeit.

Um R auf Ihrem System zu installieren zu lassen. Hängt von der Versionsnummer ab.15.2.Teer.gz. Zweitens müssen Sie es mit dem dekomprimieren Teer Befehl:

$ tar xzf r-2.15.2.Teer.gz

Basierend auf der R -Version wird ein neues Verzeichnis erstellt. In unserem Fall wird der Verzeichnisname R-2 sein.15.2. Navigieren Sie zu diesem Verzeichnis und führen Sie das Skript vor dem Kompilieren „Konfigurieren“ aus:

$ CD R-2.15.2 $ ./konfigurieren

Mit dem Skript „Konfigurieren“ können Sie verschiedene Flags angeben, um die Kompilierung an Ihre Umgebung anzupassen. Wenn Sie keine besonderen Anforderungen haben, können Sie mit der Zusammenstellung beginnen:

$ make

Dadurch wird R in Ihrem Heimverzeichnis zusammengestellt, von dem Sie es auch verwenden können. Der folgende Schritt ist optional, da die Superuser -Privilegien erforderlich sind. Wenn Sie über Superuser -Berechtigungen verfügen, können Sie eine neue Software auf dem System installieren mit:

$ installieren

Ausführen von GNU R auf Linux/Unix und einfachem Beispiel.

Für den Zweck des folgenden einfachen Beispiels laden Sie das GNU-R-Example herunter.CSV -Datei und speichern Sie sie in Ihrem Arbeitsverzeichnis.

Running r

Lassen Sie uns jetzt R auf Ihrer Linux/Unix -Plattform ausführen. Gehen Sie zunächst in Ihr Arbeitsverzeichnis mit dem CD Befehl und geben Sie dann Folgendes ein:

$ R r Version 2.15.1 (2012-06-22)-"Roasted Marshmallows" Copyright (C) 2012 Die R-Grundlage für statistisches Computer ISBN 3-900051-07-0 Plattform: x86_64-pc-linux-gnu (64-Bit)… 

Dadurch wird R auf Ihrem Linux -Betriebssystem ausgeführt.

Einfacher Beispiel

Lassen Sie uns nun ein einfaches R -Beispiel angeben, das: Erstens: Erstens Daten aus einer von einer Kommas getrennten Datei und zum zweiten Mal beinhaltet, die Zeitreihen aufnehmen und ein Histogramm produzieren.

Daten aus einer Datei abrufen

Um a zu lesen .CSV -Datei in R Wir verwenden die lesen.CSV Funktion. Zum Beispiel,

> Daten<-read.csv('example.csv', header=F)

Diese Funktion liest die im GNU-R-Beispiel gespeicherten numerischen Daten.CSV -Datei und zuteilt sie der Variablen, die als "Daten" bezeichnet wird. Jetzt ist „Data“ eine einkalierende Matrix. Um in der ersten Spalte von „Daten“ auf Werte zugreifen zu können, schreiben wir Daten [, 1].

Planung

Um die in den Variablen "Daten [, 1]" gespeicherten Werte zu zeichnen, verwenden wir die Parzelle Funktion wie folgt:

 > Diagramm (Daten [, 1], Typ = 'L')

Die Option 'Typ' in der Funktion Parzelle bedeutet, welche Art von Handlung gezeichnet werden sollte. Die Diagrammmethode type = "l" stellt sicher, dass wir einen Zeilenartyp des Plottens erhalten (Werte, die mit einer Zeile verbunden sind).

Die obige Abbildung zeigt die Ausgabe des oben genannten Parzelle Funktion. Lassen Sie uns außerdem ein Beispiel für die Anzeige eines Histogramms angeben, das „Daten [, 1]“ entspricht. Dies kann wie folgt erhalten werden:

 > HIST (Daten [, 1])

Die Ausgabe dieser Funktion ist in der folgenden Abbildung dargestellt.

Abschluss

Zusammenfassend haben wir beschrieben, wie man R auf der Linux \ Unix -Plattform erhalten und installiert. Ein einfaches Beispiel von lesen.CSV Und Parzelle Funktionen wurden ebenfalls zur Verfügung gestellt. Wie Sie sehen können. Dieser Artikel ist der erste in der Reihe von Artikeln über r. Wenn Sie weiter über R erfahren möchten, abonnieren Sie bitte unseren RSS -Feed oder besuchen Sie einfach regelmäßig Linuxcareer.com


GNU R Tutorial Series:

Teil I: GNU R Einführungs -Tutorials:

  1. Einführung in GNU R auf Linux -Betriebssystem
  2. Ausführen von GNU R auf Linux -Betriebssystem
  3. Ein kurzes GNU -Tutorial für grundlegende Operationen, Funktionen und Datenstrukturen
  4. Ein kurzes GNU -Tutorial für statistische Modelle und Grafiken
  5. So installieren und verwenden Sie Pakete in GNU r
  6. Basis von Grundpaketen in GNU r bauen

Teil II: GNU R -Sprache:

  1. Ein Überblick über die GNU R -Programmiersprache

Verwandte Linux -Tutorials:

  • Dinge zu installieren auf Ubuntu 20.04
  • Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
  • Dinge zu tun nach der Installation Ubuntu 22.04 Jammy Quallen…
  • Dinge zu installieren auf Ubuntu 22.04
  • Mint 20: Besser als Ubuntu und Microsoft Windows?
  • Prozesslistenverwaltung und automatische Prozessabschluss
  • So aktualisieren Sie Firefox unter Linux
  • Linux -Download
  • Beste Linux -Distribution für Entwickler
  • Deaktivieren Sie automatische Updates auf Ubuntu 22.04 Jammy Quallen…