Jako administratorzy systemów i personel grupy IT musimy zawsze szukać najlepszych narzędzi, które pozwolą nam mieć scentralizowaną i bezpośrednią kontrolę nad wszystkim, co dzieje się w systemie. Istnieją setki narzędzi, z których każde ma swój poziom funkcjonalności lub wyświetlanie wyników, dlatego Solvetic opowie o specjalnym narzędziu o nazwie R, które zostało stworzone, aby skupić się na wszystkim, co wiąże się z obliczeniami i grafiką statystyczną.
Co to jest RR to specjalnie zaprojektowany język i środowisko, jak wspomnieliśmy, do obliczeń statystycznych i grafiki, jako taki jest projektem GNU podobnym do języka i środowiska S, które zostało opracowane w Bell Laboratories, ponieważ większość kodu napisanego dla S działa bez zmian pod R, ale R ma znaczące różnice w stosunku do S.
Korzystając z R, mamy narzędzie, które generuje różne techniki statystyczne, takie jak modelowanie liniowe i nieliniowe, klasyczne testy statystyczne, analiza szeregów czasowych, klasyfikacja, grupowanie i grafika, będąc w pełni rozszerzalnym w celu zwiększenia możliwości wdrażania.
R ma możliwość tworzenia wysokiej jakości wyników, w których w razie potrzeby można uwzględnić symbole matematyczne i formuły.
R jest dostępny jako Wolne Oprogramowanie na warunkach Powszechnej Licencji Publicznej GNU i jest dostępny dla platform UNIX, w tym FreeBSD i Linux), Windows i MacOS.
1. Środowisko R i instalacja Ubuntu 18.04
Sam R to zintegrowany zestaw instalacji oprogramowania stworzony do manipulacji danymi, obliczeń i wyświetlania graficznego, w tym parametrów takich jak:
- Efektywne przechowywanie i obsługa danych
- Graficzne udogodnienia do analizy i wizualizacji danych na ekranie lub w wersji papierowej
- Posiada zestaw operatorów do obliczeń macierzowych, duży i zintegrowany zbiór narzędzi pośrednich do analizy danych
- Obsługuje warunkowe, pętle, funkcje rekurencyjne zdefiniowane przez użytkownika oraz funkcje wejścia i wyjścia.
Ze względu na ciągłe aktualizacje R, zamierzamy dodać zewnętrzne repozytorium obsługiwane przez CRAN, CRAN utrzymuje repozytoria w sieci, ale nie wszystkie zewnętrzne repozytoria są niezawodne.
Pierwszym krokiem do instalacji R w Ubuntu 18 jest dodanie klucza GPG, który będzie możliwy za pomocą następującej linii:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
Teraz dodamy oficjalne repozytorium, wykonując następujące czynności:
sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35 /'
Po dodaniu repozytorium przystępujemy do aktualizacji pakietów repozytorium, wykonując następujące czynności:
aktualizacja sudo apt
2. Jak zainstalować R na Ubuntu 18.04
Po zaktualizowaniu pakietów możemy rozpocząć instalację R, w tym celu wykonamy następujące polecenie:
sudo apt install r-base
Wpisujemy literę S, aby potwierdzić pobranie i instalację R w Ubuntu 18.
Krok 2
Po zainstalowaniu R w Ubuntu 18 sprawdzimy jego użycie, uruchamiając interaktywną sesję jako użytkownicy root za pomocą następującego polecenia:
sudo-i R
Widzimy, że wszystko działa poprawnie, tam możemy wykonać polecenie demo, aby zobaczyć próbkę tego, jak R.
3. Jak zainstalować pakiety za pomocą CRAN na Ubuntu 18.04
R to aplikacja, która ma do dyspozycji dużą liczbę pakietów uzupełniających, w tym przypadku zainstalujemy txtplot, czyli bibliotekę generującą grafikę ASCII zawierającą diagramy rozrzutu, diagramy liniowe, diagramy gęstości, acf i wykresy słupkowe.
W tym celu wykonamy w konsoli R następującą linię:
install.packages ('txtplot')
Widzimy, że rozpoczyna się proces walidacji i instalacji.
Po zainstalowaniu załadujemy zainstalowany pakiet. Jeśli nie ma komunikatów o błędach, biblioteka została pomyślnie załadowana.
biblioteka ('wykres txt')
Teraz użyjemy przykładu, w którym zademonstrowana jest funkcja wykresu z etykietami osi. Dane do wykorzystania są dostarczane przez pakiet R dataset, który zawiera prędkość samochodów i odległość potrzebną do zatrzymania na podstawie danych z lat 20., wykonujemy następujące czynności:
txtplot (samochody [, 1], samochody [, 2], xlab = 'prędkość', ylab = 'odległość')
W ten sposób każdy prekompilowany pakiet można zainstalować z CRAN za pomocą składni install.packages().
CRAN ma dostępnych ponad 2000 pakietów, aby dowiedzieć się szczegółowo, jaka jest funkcja każdego z nich i jak go zainstalować, możemy przejść do następującego linku CRAN:
W ten sposób R staje się praktycznym narzędziem do instalacji pakietów i wizualizacji różnych typów metryk w Linuksie.