Увод у програмски језик Р

У данашњем свету за предузеће је важно да схвати велику количину података. Употреба прорачунских таблица није најбоља опција за пословање ових дана. овде ћемо детаљније говорити о програмском језику Р.

Р је програмски језик отвореног кода, као и софтверско окружење које се користи за статистичку анализу, графичку репрезентацију и извештавање. Створили су га Росс Ихака и Роберт Гентлеман. Сматра се дијалектом С језика. Научно га користе научници широм света. То олакшава анализу података ефикасније и ефикасније.

Програмски језик Р слободно се дистрибуира под ГНУ Генерал Публиц Лиценсе. Ради у неколико оперативних система као што су Уник, Линук, Виндовс и Мац. Датотеке које су потребне за инсталирање Р из унапред састављених бинарних верзија дистрибуирају се са веб локације Интернет странице свеобухватне архиве (ЦРАН).

Р програмски језик има много функција за статистичку анализу и графичку репрезентацију.

Предности употребе Р програмског језика

  • Р је бесплатан и прва је главна предност.
  • Можете да инсталирате Р у онолико рачунара колико желите
  • Р је лако сарађивати и учити
  • Свако може написати додатак за Р
  • Пружа најнапреднију анализу
  • Р има способност репродуктивног истраживања. Као резултат овог пројекта може се лако поновити када су доступни нови подаци

Како инсталирати Р Программинг Лангуаге

Следите ове једноставне кораке за инсталирање Р на рачунар.

  1. Преузмите Р са мреже и отворите Р датотеку у фасцикли за преузимање.

  1. Двапут кликните датотеку да бисте је отворили. Ово ће вас одвести до прозора безбедносног упозорења.

  1. Кликните на дугме Покрени. Ово ће вас поново одвести у прозор са питањем да ли желите да омогућите следећем програму од непознатог издавача да промени прозоре на овом рачунару. Кликните на Да.
  2. Следећи прозор ће вам омогућити да одаберете језик. Изаберите језик и кликните ОК.
  3. Отвара се прозор Чаробњак за подешавање.

  1. Кликните на дугме Даље. Након тога, добит ћете ГНУ Генерал Публиц Лиценце. Прочитајте је и кликните на Нект.

  1. У следећем прозору одаберите локацију одредишта. Подразумевана локација је Програмске датотеке. Изаберите и кликните Даље.

  1. Следећи прозор ће вам омогућити да одаберете компоненте које ћете инсталирати. Увек означите потврдни оквир основних датотека и изаберите између 32-битних датотека или 64-битних датотека по вашем систему. Кликните на дугме Даље

  1. Сљедећи прозор ће вас питати желите ли прилагодити могућности покретања. Изаберите Не и кликните на Даље.

  1. Следећи прозор ће вам помоћи да одаберете фасциклу „Старт Мену“ (Старт мени).

  1. Кликните на дугме Даље. Следећи прозор вам омогућава да одаберете Додатне задатке и омогућава вам да креирате икону на радној површини или икону за брзо покретање. Означите обе потврдне оквире ставки Регистрација. Изаберите Следеће.

  1. Р ће се инсталирати. Изаберите дугме Заврши да бисте довршили инсталацију.

Почевши од Р

Након што се Р успешно инсталира, можете отворити Р помоћу

Старт мени а Сви програми а Р

или

Такође можете двапут кликнути на икону пречице Р на радној површини

Р конзола ће се појавити као што је приказано на слици испод. РГуи је кратки облик Р графичког корисничког интерфејса. То је најлакши начин за интеракцију са Р језиком. Можете да конфигуришете неке аспекте РГуи-а. Дијалошки оквир за подешавање РГуи конфигурације приказан је на слици испод

Р конзола је место где можете уносити команде. Понекад ће од вас бити потребно да команду напишете скрипту и затим покренете наредбе. Скрипта је посебан прозор у који можете да укуцате своје команде. Испод слике приказује вам како отворити скрипту

Да бисте покренули наредбе у скрипту, можете копирати залијепити команде у наредбени прозор или одабрати наредбе које желите покренути и кликните на Рун лине или типку за одабир.

Док куцате команде на конзоли, такође можете користити претходно коришћене команде користећи стрелицу горе или стрелицу надоле.

Како ради Р

Слика испод ће вам објаснити ток рада Р-а

Кад год се покреће Р, променљиве, функције и други се чувају у меморији рачунара у облику објеката са именом. Корисник може обављати различите операције на овим објектима помоћу оператора и функција. Р функција може бити представљена као што је приказано на слици испод

Аргументи могу бити објекти који су дефинисани према заданим поставкама или специфицирани од стране корисника. Функције се извршавају кроз наредбе које је унео корисник. Резултати се затим приказују на екрану и чувају као предмет у меморији рачунара.

Основе програмског језика Р

овде су основе програмског језика Р који морате знати да бисте радили са Р.

  • Команде, објекти и функције

Кад год желите да комуницирате са Р-ом, можете да унесете команду у дијалошки оквир конзоле и притиснете ентер. Ако сте унели погрешну команду, добићете поруку о грешци. Једноставно израчунавање можете лако користити помоћу Р. Можете користити све аритметичке оператере на исти начин као у другој рачунарској апликацији без потребе да се унесе знак једнак. Само притисните ентер и добићете излаз.

Пример

7 + 3

(1) 10

3 3

(1) 27

10 * (10 + 2)

(1) 120

(2 * (17, 2 + 5)) / 56

(1) 0, 7929

У горњим примерима можете наћи (1) испред свих одговора. Ово је значило да у одговору постоји само један број. Када у одговору постоји више бројева, то ће вам помоћи да пронађете одговор унутар група. А ако се дода заграда, тада се прво израчунавају та средства. Ако је додато више од једног заграда, можете да групишете заграде користећи Ад Инфинитум.

  • Објекти

Ако желите извршити било која даљња израчуна користећи излаз израчуна, тада му морате дати име и наредити Р да га сачува као објект. Пример је дат у наставку

одговор <- 4 + 4

У овом примеру се <- назива симбол додјеле или додијељени симбол. Овај симбол тражи од Р да објект са леве стране изведе у излаз наредбе са десне стране. Такође можете да сачувате резултате обрачуна са објектима као другог објекта. Можете уклонити објект помоћу функције рм () и потврдити га функцијом лс ().

  • Функције

Р има велики број кода који ће вам помоћи да урадите математичке прорачуне, нацртате граф и урадите статистичке анализе. Ови се кодови називају функцијама. Свако име функције завршава се у заградама и можете одмах да откуцате назив функције и име објекта да бисте извршили операцију која вам је потребна.

Примери

скрт (100)

(1) 10

Такође можете додати име објекта да бисте извршили прорачун

грех (15+ одговор)

Вриједност објекта „одговор“ узима се овдје за прорачун

Вектори, матрице и оквири података

Р је најбоље решење за руковање објектима који су група бројева или група знакова. Групе од броја које су организоване као секвенце називају се Вектори. Групе које су организоване као дводимензионалне таблице називају се Матрице. Табеле које садрже број у неким колонама и неке друге податке у другим ступцима називају се Оквири података.

  • Вектори

Погледајмо пример да бисмо разумели шта је вектор и како се користи у Р

Пример

А <- сек (10, 20)

У овом примеру сте направили нови објекат зван А и он садржи редослед бројева од 10 до 20. То можете да проверите тако да упишете А и добијете излаз. Објашњено је у наставку

А

(1) 10 11 12 13 14 15 16 17 18 19 20

Једна од најважнијих функција у Вецтору је ц (). Значи 'спајање'. Пример је дат у наставку

Б <- ц (2, 4, 6, 8, 10, 12, 14, 16, 18, 20, 22)

Б (Притисните ентер)

(1) 2 4 6 8 10 12 14 16 18 20 22

Такође можете изводити аритметичке операције у вектору.

А + Б

(1) 12 15 18 21 24 27 30 33 36 39 42

  • Матрице

Када имате податке који се могу распоредити у две димензије, тада се то назива Матрик. Матрица је означена функцијом матрице ().

Пример

мат2 <- матрица (подаци = сек (1, 12), нровс = 3, нцолс = 4, димнамес = листа (ц (ред 1., „ред 2“, „ред 3“), ц („Цол 1“, „Цол 2“, „Цол 3“, „Цол 4“)

Горњи пример је детаљно објашњен у наставку

мат2 <- поставља објекат зван мат2

матрица (дата = сек (1, 12)) овде је објект матрица, а подаци у матрици су низ бројева од 1 до 12

нровс = 3, нцолс = 4 значи да је број редова 3, а број ступаца 4

димнамес = лист (ц (ред 1., ред 2., ред 3.), ц ("Цол 1", "Цол 2", "Цол 3", "Цол 4") садржи имена за редове и колоне.

Излаз је следећи

мат1Цол1Цол2Цол3Цол4
Ред 114710
Ред 225811
Ред 336912

Типови података и оквири података

Подаци се увек бележе као бројеви или квантитативни подаци. Нумерички се предмети даље могу поделити на реалне бројеве, сложене бројеве или целе бројеве и тако даље. У случају да желите да откријете да ли је вектор који користите у нумеричком облику, можете да користите режим функције () и знате врсту нумеричког, можете да користите функцијску класу ().

У Р-у постоји посебна врста података која се зове Фактор. Ова врста података је тамо где су ствари подељене у класе.

  • Претплате

Помоћу претплата можете пронаћи појединачни број или групе унутар структуре података. Биће врло корисно.

Пример

Кс <- рнорм (10, 2, 0.1)

У овом примеру, вектор се ствара у имену Кс који се састоји од 10 случајних бројева изведених из нормалне дистрибуције са средњом вредности 2 и стандардном девијацијом 0, 1.

Претплате не морају нужно бити појединачни бројеви. То може бити објект или чак функција. Логични изрази се такође могу укључити у претпропис.

  • Подскупови

Подскуп је функција која се користи за добивање дијела матрице или оквира података. Садржи три главна одељка - прво име подскупине, други логички израз, трећи који Р обавештава о томе које ступце треба одабрати.

Пример

Броји <- реад.цсв ("Цоунтс.цсв", заглавље = Т)

Из доње табеле можете креирати подскуп

СекТемпТежинаТежина
МВруће75292
ФВруће65180
МХладно69.03161
ФХладно73.25323

Броји 2 = 70)

Тако ћете добити излаз чија је тежина мања од 70.

Р програмски језик Пакети

Р инсталација долази са свим основним пакетима пакета. Постоји пуно других пакета који ће вам помоћи у учитавању нових функција и објеката. Такође можете да креирате нови пакет у Р. Неки основни пакети укључени у Р током његове инсталације су наведени ниже

  • решетка
  • МАСС
  • нлме
  • цлустер
  • опстанак

Можете да користите инсталирани. пацкаге () функција да бисте сазнали више о инсталираним пакетима.

Статистичке методе

Р долази са различитим статистичким методама које су уграђене. Су

  • Значити
  • Медијан
  • Режим
  • Дистрибуције
  • Коваријанса
  • Регресија
  • Нелинеарни мешани ефекти
  • ГЛМ
  • ГАМ и пуно метода

Р такође има различите статистичке поступке попут следећих

  • Класични параметрички тестови
  • Непараметријски тестови
  • Линеарно моделирање
  • Нелинеарно регресијско моделирање
  • Кластерирање
  • Заглађивање

Закључак

Суштина је да програмски језик Р помаже истраживачима и пословним људима да изврше ефикасну анализу података. Р пакети олакшавају предузећима анализу. Они не захтевају рачунарске програмере нити широко програмирање да би користили Р. Р Програмски језик помаже у стварању графике на привлачнији начин.

Препоручени чланци

Ево вашег водича за разумевање инсталације, покретања, предности, основних наредби и функција Р програмског језика.

  1. Да ли је Питхон скриптни језик?
  2. Како инсталирати Ангулар 2?
  3. Како инсталирати Свифт?
  4. Да ли је програмски језик МиСКЛ?

Категорија: