Чини се да је Пајтон довољан за све. Можете написати скрипту за сервер, анализирати податке и обучити неуронску мрежу. Штавише, има много библиотека за статистику и анализу података — можете користити било коју од њих.
несклад како се придружити гласовном каналу
Међутим, постоји још један језик — Р — за аналитику и рад са статистиком. Многи студенти морају да се баве овим програмским језиком када проучавају статистику. Наш луди животни ритам нас често тера да се прилагодимо околностима и учимо, обављамо кућне задатке или чак радимо са телефона. Ако сте се икада запитали, како могу уради мој домаћи задатак на паметном телефону наставите да читате.
Преглед садржајаШта је Р?
Ово је програмски језик који користе статистичари и сакупљачи података за статистичке прорачуне и графику. Прва верзија језика Р појавила се 1993. године, две године касније од Пајтона. У то време, Питхон још није био толико популаран и није имао толико библиотека за анализу података као сада. Тако су научници у Одељењу за статистику Универзитета Оакланд створили језик за своје унутрашње задатке. И пошто су се звали Рос и Роберт, назвали су језик по првом слову у свом имену, Р.
Р је првобитно развијен као интерни алат на факултету за решавање њихових статистичких проблема. Али у то време, за научнике је било добро да поделе свој рад са свима, па су отворили изворни код језика како би сви могли да га побољшају или додају нешто корисно. Од тада, језик је од факултетског пројекта прерастао у глобално популаран статистички алат.
Карактеристике Р као програмског језика
Пошто је овај језик измишљен у научне сврхе, аутори се нису трудили да га учине интуитивним. Претпоставили су да ће га користити људи који су упознати са математичком анализом, статистичким методама и варијацијама вероватноће. Због тога Р може изгледати као веома компликован језик, иако је изнутра веома једноставан и логичан.
Такође, прочитајте Зашто је ученицима потребна помоћ око јава домаћег задатка?
За шта се користи Р?
Главна употреба Р је да анализира податке и извуче закључке из њих:
- визуелизација података на било који начин
- прикупљање и анализирање података из различитих извора
- рад са статистиком, проналажење аномалија у подацима
- тражење образаца и одступања у подацима
- тестирање и потврђивање хипотеза.
Посебан правац у Р је машинско учење и неуронске мреже. Пошто је Р језик првобитно дизајниран за обраду огромних количина података, лако је организовати модел дубоког учења или направити нову неуронску мрежу.
Шта можете учинити са Р
- Обрадите, очистите и трансформишите податке за истраживање. На пример, желите да видите колико је ученика у просеку похађало библиотеку сваког зимског и јесењег месеца. Р вам омогућава да искључите пролеће и лето и групишете их по месецима за даље прорачуне.
- Можете да трансформишете своје резултате у веб апликацију. Биће потпуно интерактиван, нудећи филтере, графиконе, па чак и сортер података. Можете га послати свом професору или га објавити као део свог рада. Овако прате учесталост корона вируса широм света (код је отворен и доступан на ГитХуб-у).
- Покрените статистичке тестове. Претпоставимо да желите да знате да ли се ниво ИК-а два пола разликује. У овоме вам може помоћи т-тест. Тест ће приказати статистичку разлику између примљених података, ако их има.
- Можете спровести истраживачку анализу. Како је многим статистичким методама потребна дистрибуција у сировим подацима, морате је проверити да ли је нормална. Шта је нормална дистрибуција? То је када се већина података групише око средње вредности. Остале вредности су знатно мање. Ову дистрибуцију можете видети у животу: има више људи просечне висине него оних који су високи или ниски. Р нуди инструменте за проверу нормалности помоћу графикона и тестова.
- Мешајте различите формате табела. Коначно можете користити различите формате табела и ујединити два од њих у један документ за анализу података.
- Своје податке можете приказати у интерактивним графиконима, прилагођавајући све параметре (вредности осе, итд.).
- Спроведите регресиону анализу и креирајте регресионе моделе. Ова анализа помаже у разликовању односа између зависних и независних варијабли. Рецимо да желите да схватите зашто неки козметички студији у истој улици имају већу продају од других. Број продаја ће бити зависна варијабла. Независне варијабле би укључивале друштвени статус и старост становника насеља и ценовник сваког студија за исте процедуре. На овај начин можете сазнати који од ових фактора утиче на продају у продавници више од других.
Предности Р
- Неограничен скуп функција за анализу података захваљујући повезивању библиотека.
- Способност рада са огромним табелама и базама података са којима програми не могу да рукују.
- Напредно прилагођавање интерфејса: графички кориснички интерфејс или интерфејс командне линије.
- Потпуно бесплатан екосистем — компоненте се бесплатно дистрибуирају под ГНУ лиценцом.
- Доступно за већину оперативни системи : Виндовс, мацОС, ФрееБСД, Соларис, разне верзије Уник-а и Линук.
- Богате могућности визуелизације: можете креирати апликације, градити графиконе различитих типова, укључујући интерактивне, као и уређивати њихове елементе.
- Много информација и активна заједница: блог, дискусије о Р и РСтудиу, лекције и конференције.
- Обимна и јасна документација: постоје описи свих библиотека и примери коришћења.
Недостаци Р
- Особа без искуства у програмирању и знања о основама статистике то може бити изазовна.
- Уски опсег: идеалан је за анализу података, али није погодан за развој софтвера. Али то је његова снага. Прави УНИКС начин и божји дар за научнике, новинаре, научнике, аналитичаре — свакога ко жели да ради са подацима.
Како се носити са Р домаћим задатком на свом телефону?
Већ смо споменули апликације са библиотекама које можете користити за рад са Р-ом доступне су на свим ОС. Али шта је са паметним телефонима? Постоји начин да користите РССтудион на свом телефону, не преко посебне апликације, већ преко његовог сервера отвореног кода. Можете га добити преко било ког веб претраживача. Дакле, само треба да покренете РССтудион сервер на свом рачунару или лаптопу и приступите му на свом телефону. Ово је одличан и једноставан начин да радите на Р кућним задацима на било којој локацији и у било које време.