Као администратори система и особље ИТ групе, увек морамо тражити најбоље алате који нам омогућавају централизовану и директну контролу над свиме што се дешава у систему. Постоји стотине алата сваки са својим нивоом функционалности или приказом резултата, па ће из тог разлога Солветиц говорити о посебном алату званом Р који је креиран како би се фокусирао на све што се односи на рачунање и статистичку графику.
Шта је Р.Р је посебно дизајниран језик и окружење, као што смо споменули, за статистичко рачунарство и графику, као такав, то је ГНУ пројекат сличан језику и окружењу С, који је развијен у Белл Лабораториес јер велики део кода написаног за С ради непромењен под Р, али Р има значајне разлике у односу на С.
Коришћењем Р имамо услужни програм који генерише различите статистичке технике, као што су линеарно и нелинеарно моделирање, класични статистички тестови, анализа временских серија, класификација, груписање и графички приказ, који су у потпуности прошириви за повећање капацитета имплементације.
Р има могућност стварања квалитетних резултата у које се по потреби могу укључити математички симболи и формуле.
Р је доступан као бесплатни софтвер под условима ГНУ Опште јавне лиценце и доступан је за УНИКС платформе укључујући ФрееБСД и Линук), Виндовс и МацОС.
1. Р окружење и инсталација Убунту 18.04
Сам Р је интегрирани скуп софтверских инсталација створених за манипулацију подацима, прорачун и графички приказ, укључујући параметре као што су:
- Ефикасно складиште и руковање подацима
- Графичке могућности за анализу и визуализацију података на екрану или у штампаној форми
- Има скуп оператора за матричне прорачуне, велику и интегрисану колекцију посредних алата за анализу података
- Подржава услове, петље, кориснички дефинисане рекурзивне функције и могућности уноса и излаза.
Због сталних ажурирања Р, додаћемо спољно спремиште које одржава ЦРАН, ЦРАН одржава спремишта унутар мреже, али нису сва спољна спремишта поуздана.
Први корак за инсталацију Р у Убунту 18 је додавање ГПГ кључа што ће бити могуће помоћу следеће линије:
судо апт-кеи адв --кеисервер кеисервер.убунту.цом --рецв-кеис Е298А3А825Ц0Д65ДФД57ЦББ651716619Е084ДАБ9
Сада ћемо додати службено спремиште извршавањем следећег:
судо адд-апт-репоситори 'деб хттпс://цлоуд.р-пројецт.орг/бин/линук/убунту биониц-цран35/'
Када се спремиште дода, настављамо са ажурирањем пакета спремишта извршавањем следећег:
судо апт упдате
2. Како инсталирати Р на Убунту 18.04
Након ажурирања пакета, можемо започети инсталацију Р -а, за то ћемо извршити следећу команду:
судо апт инсталл р-басе
Уносимо слово С да бисмо потврдили преузимање и инсталирање Р -а у Убунту 18.
Корак 2
Када се Р инсталира у Убунту 18, проверићемо његову употребу покретањем интерактивне сесије као роот корисници са следећом командом:
судо -и Р.
Можемо видети да све ради на исправан начин, тамо можемо извршити демо команду да видимо узорак како Р.
3. Како инсталирати пакете помоћу ЦРАН -а на Убунту 18.04
Р је апликација која има на располагању велики број комплементарних пакета, у овом случају ћемо инсталирати тктплот, која је библиотека која генерише АСЦИИ графику која укључује дијаграме расипања, линијске дијаграме, дијаграме густине, ацф и графиконе шипки.
Да бисмо то урадили, извршићемо следећи ред у Р конзоли:
инсталл.пацкагес ('тктплот')
Видимо да започиње процес валидације и инсталације.
Након инсталирања учитаћемо инсталирани пакет. Ако нема порука о грешци, библиотека се успешно учитала.
библиотека ('тктплот')
Сада ћемо користити пример где се приказује графичка функција са ознакама оси. Податке које треба користити пружа пакет података Р, који садржи брзину аутомобила и удаљеност потребну за заустављање на основу података из 1920 -их, извршавамо следеће:
тктплот (аутомобили [, 1], аутомобили [, 2], клаб = 'брзина', илаб = 'удаљеност')
Тако се сваки унапред компајлирани пакет може инсталирати из ЦРАН -а са синтакси инсталл.пацкагес ().
ЦРАН има на располагању више од 2000 пакета, да бисмо детаљно знали која је функција сваког од њих и како га инсталирати, можемо отићи на следећу везу ЦРАН:
На овај начин, Р постаје практичан алат за инсталирање пакета и за визуализацију различитих врста метрика у Линуку.