Kaip sistemos administratoriai ir IT grupės darbuotojai visada turime ieškoti geriausių įrankių, kurie leistų centralizuotai ir tiesiogiai valdyti viską, kas vyksta sistemoje. Yra šimtai įrankių, kurių kiekvienas turi savo funkcionalumo lygį arba rezultatų rodymą, ir dėl šios priežasties „Solvetic“ kalbės apie specialųjį įrankį, vadinamą R, kuris buvo sukurtas siekiant sutelkti dėmesį į viską, kas susiję su skaičiavimais ir statistine grafika.
Kas yra R.R yra specialiai sukurta kalba ir aplinka, kaip minėjome, statistiniams skaičiavimams ir grafikai, todėl tai yra GNU projektas, panašus į S kalbą ir aplinką, sukurtas „Bell Laboratories“, nes didžioji dalis S parašyto kodo veikia nepakitę pagal R, bet R turi reikšmingų skirtumų prieš S.
Naudodami R, turime įrankį, kuris sukuria įvairius statistinius metodus, tokius kaip linijinis ir nelinijinis modeliavimas, klasikiniai statistiniai testai, laiko eilučių analizė, klasifikavimas, grupavimas ir grafika.
R turi galimybę sukurti kokybiškus rezultatus, kur prireikus galima įtraukti matematinius simbolius ir formules.
R yra prieinama kaip nemokama programinė įranga pagal GNU bendrosios viešosios licencijos sąlygas ir yra prieinama UNIX platformoms, įskaitant „FreeBSD“ ir „Linux“), „Windows“ ir „MacOS“.
1. R aplinka ir „Ubuntu 18.04“ diegimas
Pati R yra integruotas programinės įrangos diegimo rinkinys, sukurtas manipuliuoti duomenimis, skaičiuoti ir grafiškai rodyti, įskaitant tokius parametrus kaip:
- Efektyvus duomenų saugojimo ir tvarkymo įrenginys
- Grafinės duomenų analizės ir vizualizavimo priemonės ekrane arba jų spausdinta kopija
- Jame yra matricos skaičiavimų operatorių rinkinys, didelė ir integruota tarpinių duomenų analizės įrankių kolekcija
- Jis palaiko sąlygas, ciklus, vartotojo apibrėžtas rekursines funkcijas ir įvesties bei išvesties įrenginius.
Dėl nuolatinių R atnaujinimų ketiname pridėti išorinę saugyklą, prižiūrimą CRAN, CRAN prižiūri tinklo saugyklas, tačiau ne visos išorinės saugyklos yra patikimos.
Pirmasis R diegimo žingsnis Ubuntu 18 yra GPG rakto pridėjimas, kurį bus galima atlikti naudojant šią eilutę:
sudo apt-key adv-keyserver keyserver.ubuntu.com-recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
Dabar pridėsime oficialią saugyklą atlikdami šiuos veiksmus:
sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/'
Pridėjus saugyklą, atnaujiname saugyklos paketus, atlikdami šiuos veiksmus:
sudo apt atnaujinimas
2. Kaip įdiegti R „Ubuntu 18.04“
Atnaujinę paketus, galime pradėti diegti R, tam mes vykdysime šią komandą:
sudo apt install r-base
Įvedame raidę S, kad patvirtintume „R“ atsisiuntimą ir įdiegimą „Ubuntu 18“.
2 žingsnis
Kai „R“ bus įdiegta „Ubuntu 18“, mes patikrinsime jo naudojimą vykdydami interaktyvią sesiją kaip pagrindiniai vartotojai naudodami šią komandą:
sudo -i R.
Matome, kad viskas veikia teisingai, ten galime vykdyti demonstracinę komandą, kad pamatytume pavyzdį, kaip R.
3. Kaip įdiegti paketus naudojant CRAN „Ubuntu 18.04“
R yra programa, turinti daugybę papildomų paketų, šiuo atveju mes ketiname įdiegti „txtplot“, kuri yra biblioteka, generuojanti ASCII grafiką, apimanti sklaidos diagramas, linijų diagramas, tankio diagramas, ACF ir juostų grafikus.
Norėdami tai padaryti, R konsolėje vykdysime šią eilutę:
install.packages ('txtplot')
Matome, kad jis pradeda patvirtinimo ir diegimo procesą.
Įdiegę įkeliame įdiegtą paketą. Jei klaidų pranešimų nėra, biblioteka sėkmingai įkelta.
biblioteka („txtplot“)
Dabar naudosime pavyzdį, kuriame parodyta brėžinio funkcija su ašių etiketėmis. Naudojamus duomenis pateikia R rinkinio rinkinys, kuriame yra automobilių greitis ir atstumas, kurio reikia sustoti, remiantis 1920 -ųjų duomenimis, atliekame šiuos veiksmus:
txtplot (automobiliai [, 1], automobiliai [, 2], xlab = 'greitis', ylab = 'atstumas')
Taigi bet koks iš anksto sudarytas paketas gali būti įdiegtas iš CRAN naudojant install.packages () sintaksę.
CRAN turi daugiau nei 2000 paketų, norėdami išsamiai sužinoti, kokia yra kiekvieno iš jų funkcija ir kaip ją įdiegti, galime pereiti prie šios CRAN nuorodos:
Tokiu būdu R tampa praktine priemone paketams diegti ir įvairių tipų metrikoms vizualizuoti „Linux“.