Jako správci systému a pracovníci IT skupiny musíme vždy hledat nejlepší nástroje, které nám umožní centralizovanou a přímou kontrolu nad vším, co se v systému děje. Existují stovky nástrojů, z nichž každý má úroveň funkčnosti nebo zobrazení výsledků, a proto bude Solvetic hovořit o speciálním nástroji s názvem R, který byl vytvořen s cílem zaměřit se na vše, co souvisí s výpočty a statistickou grafikou.
Co je R.R je speciálně navržený jazyk a prostředí, jak jsme zmínili, pro statistické výpočty a grafiku, jako takový je to projekt GNU podobný jazyku S a prostředí, který byl vyvinut v Bell Laboratories, protože velká část kódu napsaného pro S běží beze změny pod R, ale R má výrazné rozdíly proti S.
Pomocí R máme nástroj, který generuje různé statistické techniky, jako je lineární a nelineární modelování, klasické statistické testy, analýzu časových řad, klasifikaci, seskupování a grafiku, které jsou plně rozšiřitelné pro zvýšení kapacity jeho nasazení.
R má schopnost vytvářet kvalitní výsledky, kde lze v případě potřeby zahrnout matematické symboly a vzorce.
R je k dispozici jako bezplatný software podle podmínek obecné veřejné licence GNU a je k dispozici pro platformy UNIX včetně FreeBSD a Linux), Windows a MacOS.
1. Prostředí R a instalace Ubuntu 18.04
Samotný R je integrovaná sada softwarových instalací vytvořených pro manipulaci s daty, výpočet a grafické zobrazení, včetně parametrů jako:
- Efektivní zařízení pro ukládání a zpracování dat
- Grafická zařízení pro analýzu a vizualizaci dat na obrazovce nebo v tištěné podobě
- Má sadu operátorů pro maticové výpočty, velkou a integrovanou sbírku pomocných nástrojů pro analýzu dat
- Podporuje podmínky, smyčky, uživatelem definované rekurzivní funkce a vstupní a výstupní zařízení.
Kvůli neustálým aktualizacím R budeme přidávat externí úložiště spravované systémem CRAN, CRAN udržuje úložiště v síti, ale ne všechna externí úložiště jsou spolehlivá.
Prvním krokem instalace R v Ubuntu 18 je přidání klíče GPG, který bude možný pomocí následujícího řádku:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
Nyní se chystáme přidat oficiální úložiště provedením následujícího:
sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/'
Jakmile je úložiště přidáno, pokračujeme v aktualizaci balíčků úložiště provedením následujícího:
sudo apt aktualizace
2. Jak nainstalovat R na Ubuntu 18.04
Po aktualizaci balíčků můžeme zahájit instalaci R, proto spustíme následující příkaz:
sudo apt install r-base
Zadáme písmeno S, abychom potvrdili stažení a instalaci R v Ubuntu 18.
Krok 2
Jakmile je R nainstalován v Ubuntu 18, zkontrolujeme jeho použití spuštěním interaktivní relace jako uživatelé root pomocí následujícího příkazu:
sudo -i R
Vidíme, že vše funguje správným způsobem, tam můžeme spustit ukázkový příkaz, abychom viděli ukázku toho, jak R.
3. Jak nainstalovat balíčky pomocí CRAN na Ubuntu 18.04
R je aplikace, která má k dispozici velké množství doplňkových balíčků, v tomto případě se chystáme nainstalovat txtplot, což je knihovna, která generuje grafiku ASCII, která obsahuje bodové diagramy, liniové diagramy, diagramy hustoty, acf a grafy pruhů.
Za tímto účelem spustíme v konzole R následující řádek:
install.packages ('txtplot')
Vidíme, že spustí proces ověření a instalace.
Po instalaci načteme nainstalovaný balíček. Pokud neexistují žádné chybové zprávy, knihovna se úspěšně načetla.
knihovna ('txtplot')
Nyní použijeme příklad, kde je ukázána funkce vykreslení s popisky os. Data, která mají být použita, jsou poskytována balíčkem datových sad R, který obsahuje rychlost automobilů a vzdálenost potřebnou k zastavení na základě údajů z 20. let 20. století, provádíme následující:
txtplot (auta [, 1], auta [, 2], xlab = 'rychlost', ylab = 'vzdálenost')
Jakýkoli předkompilovaný balíček lze tedy nainstalovat ze systému CRAN se syntaxí install.packages ().
CRAN má k dispozici více než 2000 balíčků, abychom podrobně věděli, jaká je funkce každého z nich a jak jej nainstalovat, můžeme přejít na následující odkaz na CRAN:
Tímto způsobem se R stane praktickým nástrojem pro instalaci balíčků a pro vizualizaci různých typů metrik v Linuxu.