Wstęp

Wstęp

GNU R oferuje dla użytkowników szeroką gamę pakietów. Istnieją wszelkiego rodzaju pakiety dla R, które pozwalają na wyświetlanie grafiki lub wykonanie testów statystycznych. Niektóre pakiety są przeznaczone do aplikacji specyficznych dla danej branży. Wiele pakietów jest już częścią podstawowej instalacji R, jednak niektóre z nich muszą być dodatkowo zainstalowane w GNU r. W tym artykule opisano, jak instalować i korzystać z pakietów pod R.

Co to jest pakiet

A pakiet to zestaw funkcji, plików pomocy i plików danych, które zostały połączone. Aby użyć pakietu w R, musisz najpierw upewnić się, że jest on zainstalowany w lokalnym biblioteka. Ogólnie rzecz biorąc, do przechowywania domyślnych pakietów R jest używana do przechowywania domyślnych pakietów R. Możesz jednak dodać dodatkowe biblioteki. Musisz także pamiętać o ładowaniu pakietów do bieżącej sesji R. Jest to bardzo ważne podczas korzystania z R. Zaleca się, aby nie ładować wówczas zbyt wielu pakietów. Ładowanie dużej liczby pakietów może spowodować błędy z powodu starć nazw funkcji pochodzących z dwóch różnych pakietów.

Pakiety w bibliotekach lokalnych

Aby sprawdzić domyślne pakiety zainstalowane z R, możliwe jest użycie getOption () funkcja w następujący sposób:

> getOption („defaultPacks”)
[1] „Zestawy danych” „Utile” „GrDevices” „Graphics” „Stats” „Metody”

Na liście powyżej baza Pakiet został pominięty. Ten pakiet jest zawsze ładowany po uruchomieniu R i zawiera elementarne funkcje R.

Możesz także wymienić aktualnie załadowane pakiety według

> (.pakiety ())
[1] „Stats” „Graphics” „GrDevices” „Utils” „Zestawy danych” „Metody”
[7] „baza”

Aby zobaczyć wszystkie dostępne pakiety, dodajemy Wszystko.dostępny Opcja do powyższego wyrażenia R

> (.pakiety (wszystkie.dostępne = prawda))
[1] „baza” „bot” „klasa” „klaster” „codeTools”
[6] „Kompilator” „Zestawy danych” „zagraniczne” „Graphics” „Grdevices”
[11] „Grid” „Kernsmooth” „Lattice” „Mass” „Matrix”
[16] „Metody” „MGCV” „NLME” „Nnet” „Parallel”
[21] „RPART” „Spatial” „Splines” „Stats” „Stats4”
[26] „Survival” „Tcltk” „Narzędzia” „Utils”

Ponadto możesz wykonać biblioteka() funkcja bez argumentów. Będzie to wyprowadzić wszystkie dostępne pakiety z krótkim opisem, jak pokazano poniżej.

Pakiety w bibliotece '/usr/lib/r/biblioteka':
Opieraj pakiet podstawowy
Funkcje bootstrap (pierwotnie przez Angelo Canty
dla s)
Funkcje klasowe do klasyfikacji
Analiza klastrów rozszerzyła się Rousseeuw i in.
Narzędzia do analizy kodu CodeTools dla R
kompilator pakiet kompilatora r
Zestawy danych Pakiet zestawów danych
Dane odczytu zagranicznego przechowywane przez Minitab, S, SAS, SPSS,
Stata, Systat, DBase,…
Grafika Pakiet grafiki R
Grdevices urządzeń graficznych R i obsługę kolorów
i czcionki
Grid the Grid Graphics Pakiet
Funkcje kersmooth do wygładzania jądra dla różdżki i jones
(1995)
Grafika kratowa
Funkcje i zestawy danych masowych dla Venables i
Msza Ripleya
Matryca rzadka i gęsta klas i metody macierzy
Metody formalne metody i zajęcia
:


Ładowanie pakietów

Załóżmy teraz pakiet krata. Można to osiągnąć za pomocą biblioteka() funkcja jak wskazano poniżej.

> Biblioteka (krat)

Aby wyświetlić dokumentację związaną z załadowanym pakietem, wykonujemy następujące polecenie Linux:

> Biblioteka (help = krat)

Wymieśli to odpowiednie informacje do pakietu kraty z funkcjami, które można użyć w takim pakiecie.
Dodatkowe informacje można uzyskać, wpisując

>?Krata

Znajdowanie i instalowanie pakietów R

Jednym z największych źródeł pakietów R jest kompleksowa sieć archiwów R (CRAN). Jest prowadzony przez R Foundation, który również nadzoruje rozwój R. Cran jest hostowany w kilku lustrzanych miejscach na całym świecie, więc wybierz najbliższy, aby zminimalizować czas pobierania. Na przykład możesz uzyskać dostęp do listy dostępnych pakietów R w CRAN. Dostępna jest również odpowiednia dokumentacja dla każdego pakietu wymienionego w CRAN.

Instalacja pakietów R z Linux CLI

Najpierw opisujemy, jak zainstalować pakiet R z wiersza poleceń Linux. Powiedzmy, że chcielibyśmy zainstalować pakiet „prawdopodobieństwa” R. Możemy go pobrać przez:

$ wget -q http: // cran.CSIRO.au/src/time/limelihood_1.5.smoła.GZ

Następnie używamy R CMD instalacja polecenie go zainstalować. Należy pamiętać, że w zależności od miejsca docelowego instalacji może być konieczne posiadanie uprawnień Superuser:

$ sudo r cmd instalacja prawdopodobieństwa_1.5.smoła.GZ
[sudo] Hasło dla Lubos:
* Instalowanie do biblioteki '/usr/local/lib/r/site-library'
* Instalowanie * Źródło * Pakiet „prawdopodobieństwo”…
** Pakiet „prawdopodobieństwo” pomyślnie rozpakowane i sprawdzone sumy MD5
** R
** dane
** próbny
** Przygotowanie pakietu do leniwego ładowania
** pomoc
*** Instalowanie indeksów pomocy
** Budowanie wskaźników pakietu
** Testowanie, jeśli można załadować zainstalowany pakiet
* Gotowe (prawdopodobieństwo)

NOTATKA: Pamiętaj, że niektóre pakiety będą wymagały warunków wstępnych. W takim przypadku użyj powyższego polecenia, aby zainstalować warunki wstępne przed żądanym pakietem.



Instalacja pakietów R z konsoli R

Istnieje funkcja R do instalowania pakietów z konsoli R. Ta funkcja będzie monitorować, aby wybrać lustro najbliżej Twojej lokalizacji i zainstaluje żądany pakiet. Zwróć uwagę na ścieżkę, w której pakiet jest instalowany. Będziesz potrzebować tej ścieżki, gdy chcesz usunąć odpowiedni pakiet.

 > Zainstaluj.pakiety („prawdopodobieństwo”)
Instalowanie pakietów w '/home/renata/r/x86_64-pc-linux-gnU-leibrary/2.15 '
(jako „Lib” jest nieokreślony)
--- Wybierz lustro CRAN do użycia w tej sesji ---
Ładowanie interfejsu TCL/TK… gotowe
Próbuję url 'http: // cran.CSIRO.au/src/time/limelihood_1.5.smoła.GZ '
Typ treści „Zastosowanie/X-GZIP” 36789 bajtów (35 KB)
Otwarty adres URL
==================================================
Pobrano 35 kb
* Instalowanie * Źródło * Pakiet „prawdopodobieństwo”…
** Pakiet „prawdopodobieństwo” pomyślnie rozpakowane i sprawdzone sumy MD5
** R
** dane
** próbny
** Przygotowanie pakietu do leniwego ładowania
** pomoc
*** Instalowanie indeksów pomocy
** Budowanie wskaźników pakietu
** Testowanie, jeśli można załadować zainstalowany pakiet
* Gotowe (prawdopodobieństwo)
Pobrane pakiety źródłowe są w
'/tmp/rtmpwrwfqi/pobranie_pakages' '

Pozwól nam teraz usunąć pakiet prawdopodobieństwo z odpowiedniej lokalizacji. Można to zrobić w następujący sposób:

> Usuń.Pakiety („prawdopodobieństwo”, „/home/renata/r/x86_64-pc-Linux-gni-leibrary/2.15 ")

Oczywiście musisz określić własną ścieżkę do pakietu.

Wniosek

Ten artykuł zbliżył się do korzystania z niestandardowych pakietów w ramach GNU. Jak widziałeś, liczba pakietów R jest ogromna, co powoduje wyjątkowo szerokie aplikacje oprogramowania GNU R.


Seria samouczków GNU R:

Część I: samouczki wprowadzające: GNU R:

  1. Wprowadzenie do GNU R w systemie operacyjnym Linux
  2. Uruchamianie GNU w systemie operacyjnym Linux
  3. Szybki samouczek dotyczący podstawowych operacji, funkcji i struktur danych
  4. Szybki samouczek do modeli statystycznych i grafiki
  5. Jak instalować i używać pakietów w GNU r
  6. Budowanie podstawowych pakietów w GnU r

Część II: Język GNU:

  1. Przegląd języka programowania GNU

Powiązane samouczki Linux:

  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Rzeczy do zainstalowania na Ubuntu 22.04
  • Mastering Bash Script Loops
  • Mint 20: Lepsze niż Ubuntu i Microsoft Windows?
  • Zagnieżdżone pętle w skryptach Bash
  • Ubuntu 20.04 sztuczki i rzeczy, których możesz nie wiedzieć
  • Obsługa danych wejściowych użytkownika w skryptach Bash
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 22.04 JAMMY Jellyfish…