Einführung

Einführung

GNU R bietet eine Vielzahl von Paketen für seine Benutzer. Es gibt alle Arten von Paketen für R, mit denen Grafiken angezeigt oder statistische Tests durchgeführt werden können. Einige Pakete sind für Anwendungen ausgelegt, die für eine bestimmte Branche spezifisch sind. Viele Pakete sind bereits Teil der grundlegenden R -Installation. Einige müssen jedoch zusätzlich in GNU R eingebaut werden. In diesem Artikel wird beschrieben, wie Pakete unter r installiert und verwendet werden können und verwendet werden.

Was ist ein Paket

A Paket ist eine Reihe von Funktionen, Hilfedateien und Datendateien, die miteinander verknüpft wurden. Um ein Paket in R zu verwenden, müssen Sie zunächst sicherstellen, dass es in der Lokal installiert ist Bibliothek. Im Allgemeinen wird die Bibliothek auf Systemebene zum Speichern der Standard-R-Pakete verwendet. Sie können jedoch zusätzliche Bibliotheken hinzufügen. Sie müssen sich auch daran erinnern, Pakete in Ihre aktuelle R -Sitzung zu laden. Dies ist sehr wichtig, wenn r verwendet wird. Es wird empfohlen, zu diesem Zeitpunkt nicht zu viele Pakete zu laden. Das Laden einer großen Anzahl von Paketen kann zu Fehlern führen, da Funktionsnamen aus zwei verschiedenen Paketen stammen.

Pakete in lokalen Bibliotheken auflisten

Um nach der mit R installierten Standardpakete zu überprüfen, können Sie die verwenden GetOption () Funktion wie folgt:

> GetOption ("Standardpackages")
[1] "Datensätze" "utils" "grDevices" "Grafiken" "Statistiken" "Methoden"

In der Liste oben die Base Paket wurde weggelassen. Dieses Paket wird immer geladen, wenn Sie R starten und die Elementary R -Funktionen enthält.

Sie können die aktuell geladenen Pakete auch auflisten

> (.Pakete())
[1] "Statistiken" "Grafiken" "GrDevices" "utils" "Datensätze" "Methoden"
[7] "Basis"

Um alle verfügbaren Pakete anzuzeigen, fügen wir das hinzu alle.verfügbar Option zum obigen R -Ausdruck

> (.Pakete (alle.verfügbar = wahr)))
[1] "Basis" "Boot" "Klasse" "Cluster" "Codetools"
[6] "Compiler" "Datasets" "Fremd" "Grafiken" "GrDevices"
[11] "Grid" "Kernsmooth" "Gitter" "Masse" "Matrix"
[16] "Methoden" "mgcv" "nlme" "nnet" "parallel"
[21] "RPART" "räumliche" "Splines" "Statistiken" "Stats4"
[26] "Überleben" "tcltk" "Tools" "Utils"

Darüber hinaus können Sie die ausführen Bibliothek() Funktion ohne Argumente. Dadurch wird alle verfügbaren Pakete mit einer kurzen Beschreibung ausgegeben, wie unten gezeigt.

Pakete in der Bibliothek '/usr/lib/r/bibliothek':
Basis des R -Basispakets
Boot -Bootstrap -Funktionen (ursprünglich von Angelo Canty
für s)
Klassenfunktionen für die Klassifizierung
Cluster -Cluster -Analyse erweiterte Rousseeuw et al.
Codetools -Code -Analyse -Tools für R
Compiler Das R Compiler -Paket
Datensätze Das R -Datasets -Paket
Ausländische Lesendaten, die von Minitab, S, SAS, SPSS gespeichert sind,
Stata, Systat, DBase,…
Grafik Das R -Grafikpaket
GrDevices Die R -Grafikgeräte und Unterstützung für Farben
und Schriftarten
Grid das Grid -Grafikpaket
Kernsmooth -Funktionen für Kernel -Glättung für Zauberstab & Jones
(1995)
Gittergittergrafik
Massenunterstützungsfunktionen und Datensätze für Venables und
Ripleys Messe
Matrix -spärliche und dichte Matrixklassen und -methoden
Methoden formale Methoden und Klassen
:


Pakete laden

Lassen Sie uns jetzt ein Paket laden Gitter. Dies kann mit dem erreicht werden Bibliothek() Funktion wie unten angegeben.

> Bibliothek (Gitter)

Um die Dokumentation im Zusammenhang mit dem geladenen Paket anzuzeigen, führen wir den folgenden Linux -Befehl aus:

> Bibliothek (Help = Gitter)

Dadurch werden die relevanten Informationen mit den Funktionen, die unter einem solchen Paket verwendet werden können, an das Gitterpaket aufgelistet.
Zusätzliche Informationen können durch Eingeben erhalten werden

>?Gitter

Finden und Installieren von R -Paketen

Eine der größten Quellen von R -Paketen ist ein umfassendes R -Archivnetzwerk (Cran). Es wird von der R Foundation veranstaltet, die auch die Entwicklung von R überwacht. Cran wird auf mehreren Mirror -Websites auf der ganzen Welt gehostet. Sie können beispielsweise auf eine Liste der verfügbaren R -Pakete in Cran zugreifen. Für jedes in Cran aufgeführte Paket gibt es auch relevante Dokumentationen.

Installation von R -Paketen von Linux CLI

Zunächst beschreiben wir, wie ein R -Paket aus der Linux -Befehlszeile installiert wird. Angenommen, wir möchten das R -Paket „Wahrscheinlichkeit“ installieren. Wir können es herunterladen von:

$ wget -q http: // cran.Csiro.AU/SRC/Beitrag/Likelihood_1.5.Teer.gz

Als nächstes benutzen wir die R CMD Installation Befehl zur Installation. Bitte beachten Sie, dass Sie je nach Installationsziel möglicherweise eine Superuser -Berechtigung benötigen:

$ sudo r cmd installieren lielihood_1.5.Teer.gz
[sudo] Passwort für Lubos:
* Installieren in der Bibliothek '/usr/local/lib/r/Site-Library' '
* Installieren * Quelle * Paket 'Wahrscheinlichkeit'…
** Paket 'Wahrscheinlichkeit' erfolgreich ausgepackt und MD5 -Summen überprüft
** R
** Daten
** Demo
** Vorbereitung des Pakets für faules Laden
** Hilfe
*** Installieren von Hilfeindizes
** Paketindizes bauen
** Testen, ob das installierte Paket geladen werden kann
* Fertig (Wahrscheinlichkeit)

NOTIZ: Seien Sie sich bewusst, dass einige Pakete Voraussetzungen erfordern. Verwenden Sie in diesem Fall den obigen Befehl, um die Voraussetzungen vor dem gewünschten Paket zu installieren.



Installation von R -Paketen aus der R -Konsole

Es gibt eine R -Funktion zum Installieren von Paketen aus der R -Konsole. Diese Funktion fordert Sie auf, den Spiegel auszuwählen, der Ihrem Standort am nächsten liegt, und installiert das gewünschte Paket. Beachten Sie den Pfad, auf dem das Paket installiert wird. Sie benötigen diesen Weg, wenn Sie das entsprechende Paket entfernen möchten.

 > Installieren.Pakete ("Wahrscheinlichkeit")
Installieren von Paketen (n) in '/home/renata/r/x86_64-pc-linux-gnu-Bibliothek/2.15'
(als "lib" nicht spezifiziert)
--- Bitte wählen Sie einen Kranspiegel für die Verwendung in dieser Sitzung aus ---
Laden Sie die TCL/TK -Schnittstelle… erledigt
ausprobieren URL 'http: // Cran.Csiro.AU/SRC/Beitrag/Likelihood_1.5.Teer.GZ '
Inhaltstyp 'Application/X-Gzip' Länge 36789 Bytes (35 kb)
URL geöffnet
======================================================
heruntergeladen 35 KB
* Installieren * Quelle * Paket 'Wahrscheinlichkeit'…
** Paket 'Wahrscheinlichkeit' erfolgreich ausgepackt und MD5 -Summen überprüft
** R
** Daten
** Demo
** Vorbereitung des Pakets für faules Laden
** Hilfe
*** Installieren von Hilfeindizes
** Paketindizes bauen
** Testen, ob das installierte Paket geladen werden kann
* Fertig (Wahrscheinlichkeit)
Die heruntergeladenen Quellpakete sind in
'/tmp/rtmpwrwfqi/downloaded_packages'

Lassen Sie uns nun das Paket entfernen Wahrscheinlichkeit vom entsprechenden Ort. Dies kann wie folgt erfolgen:

> Entfernen Sie.Pakete ("Likelihood", "/home/renata/r/x86_64-pc-linux-gnu-library/2.15")

Natürlich müssen Sie Ihren eigenen Weg zu Ihrem Paket angeben.

Abschluss

Dieser Artikel hat sich der Verwendung benutzerdefinierter Pakete unter GNU R näher gebracht. Wie Sie gesehen haben, ist die Anzahl der R -Pakete enorm, was zu extrem breiten Anwendungen der GNU R -Software führt.


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
  • Eine Einführung in Linux -Automatisierung, Tools und Techniken
  • Dinge zu tun nach der Installation Ubuntu 20.04 fokale Fossa Linux
  • Dinge zu installieren auf Ubuntu 22.04
  • Mastering -Bash -Skriptschleifen beherrschen
  • Mint 20: Besser als Ubuntu und Microsoft Windows?
  • Verschachtelte Schleifen in Bash -Skripten
  • Ubuntu 20.04 Tricks und Dinge, die Sie vielleicht nicht wissen
  • Umgang mit Benutzereingaben in Bash -Skripten
  • Dinge zu tun nach der Installation Ubuntu 22.04 Jammy Quallen…