реклама

Хората винаги са любопитни кои езици за програмиране да учат Как да изберете език за програмиране, за да научите днес и да получите страхотна работа за 2 годиниМоже да отнеме години всеотдайна работа, за да станете наистина добър програмист; така че има ли начин да изберете правилния език, който да започнете от днес, за да се наемете утре? Прочетете още - кои са най-ценните? Кой ще им намери работа? Кои са най-лесните и най-трудните?

Един език, който се показва много повече в списъка „кои езици за програмиране да научите“ R, език, фокусиран върху статистическите изчисления (всъщност това е #6 На Списъкът на IEEE Spectrum за 2015 г. от най-добрите езици за програмиране).

Защо R става все по-популярен, какво може да направи и къде можете да научите как да го използвате?

Какво е R? Кой го използва?

R е разширение на езика за програмиране, наречен S. За разлика от S, R придоби огромна популярност, до голяма степен защото е безплатна алтернатива на много мощен софтуер, използван за статистически изчисления като SAS, SPSS и Matlab, всички от които са скъпоплатена. Въпреки че R може да се използва за различни неща, той е най-добре използван за анализ на данни.

instagram viewer

езикови класиране

Една от причините да е толкова мощна е, че хората могат да създават и разпространяват „пакети“, които добавят към основната функционалност на езика. Бърз поглед към някои от най-новите пакети да бъдат публикувани включват една за насочена статистика, друга за многоетажно съвместно моделиране на импутация и - в почивка от повечето употреби на езика - за изграждане на „привлекателно резюме“, използвайки база данни, LaTeX и Р.

Някои от най-големите световни компании използват R.

Според Revolution Analytics Google го използва за изчисляване на възвръщаемостта на инвестициите (ROI) от рекламни кампании и прогнозиране на икономическата активност. Microsoft го използва за сватовство в мрежата на Xbox. Националната метеорологична служба генерира графики с нея. oDesk използва езика за анализ на резултатите от експерименти. Twitter включва R като част от своя набор от инструменти за научни данни.

Възможностите за R са почти безгранични - и тъй като големите данни се превръщат в по-важно поле, способността за ефективен анализ се увеличава и. R е чудесен за анализ на данни, а неговият отворен код за сътрудничество го прави един от най-добрите инструменти там. Ако се интересувате от ставайки учен по данни Как да станете учен с данниНауката за данните премина от новосъздаден термин през 2007 г. до една от най-търсените дисциплини днес. Но какво прави учен с данни? И как можеш да пробиеш в полето? Прочетете още , добре ще го научите.

Учене R

Разбира се, тъй като интерфейсът на R е много по-голи кости от приложения като SAS, SPSS и Matlab, ще трябва да положите много работа, за да станете експерт. R има доста стръмна крива на обучение, ако искате да преминете отвъд основите, така че ще ви трябват някои висококачествени учебни ресурси, ако ще започнете пътуването си на десния крак.

Нека да отидем на някои от най-добрите.

пробвам-R

Кратко въведение в Code School, Опитайте R, е фантастичен начин да научите основите. Той е представен в интерактивен формат, което го прави по-интересни и ефективни Отегчени от книги за програмиране? Опитайте 3 забавни начина да изравните уменията си за кодиранеАко някога сте се опитвали да се научите да кодирате от книга, знаете колко скучно може да бъде. Защо да не опитате някои ангажиращи опции, за да направите ученето по-причудливо и забавно. Прочетете още отколкото някои други методи на обучение. Ще научите за вектори, матрици, фактори, основни статистически данни, рамки от данни и как да разширите R с помощта на външни библиотеки.

Най-хубавото е, че целият курс е безплатен. За тотален начинаещ това е трудно да се победи.

Този курс има три части; основите на R, проучване на статистическите понятия чрез програмиране и раздел, в който изследователите обясняват как са използвали R и статистиката за решаване на научни проблеми в реалния живот.

Този курс е фокусиран върху използването на R в здравните науки, но ще бъде ценен за редица хора - от тези, които са запознати със статистиката, до тези, които са напълно нови в областта.

В поредица от двуминутни видеоклипове ще преминете от основите, като „Какво е R?“ към по-напреднали теми, включително създаване на цикли и изпълнение на SQL команди в R, за да взаимодействат с бази данни. В края дори ще научите как да правите страхотно кафе 8 отлични уебсайта за подобрена чаша кафеКафето е обичано по целия свят, но някои кафе имат вкус по-добре от други. Искате по-вкусна доза кофеин? Ето някои сайтове, които ще ви помогнат да започнете. Прочетете още като определите времето на френската си преса с R.

Ако търсите нещо малко по-различно от изучаването на други ресурси в стила на учебника, направете това.

kaggle-R

Kaggle е уебсайт, който е домакин на състезания за анализ на данни, които могат да ви спечелят много пари... но те също така ще ви помогнат да започнете с това въведение към машинно обучение 4 Алгоритми за машинно обучение, които оформят живота виМоже да не го осъзнавате, но машинното обучение вече е навсякъде около вас и това може да окаже изненадваща степен на влияние върху живота ви. Не ми вярвате? Може да се изненадате. Прочетете още с Р. Това е бързо, междинно въведение към съответните понятия и е чудесно, ако се интересувате от анализ на данни (а не само статистика) с R.

Основните неща, които ще научите, са интерфейсът на DataCamp, дърветата за решения и случайните гори, които са чудесни инструменти за моделиране на данни.

R-ръководства

На официален сайт на R, има колекция от наръчници, които обхващат различни теми, от основите на R до инструкции как да напишете собствени разширения. Въпреки че можете да четете „Въведение в R“ от корица до корица, той вероятно е най-добре използван като ориентир наръчник за когато имате проблеми и трябва да намерите конкретна информация за езика себе си. Останалите документи в списъка вероятно няма да ви бъдат полезни, докато не сте R експерт, но това е страхотна страница, която все пак сте направили отметки.

Иконометрия в R (PDF изтегляне), друг безплатен ресурс, достъпен от уебсайта, е популярен ресурс за изучаване на езика. Тя е малко плътна, но съдържа почти всичко, което трябва да знаете, за да започнете.

rstudio-уроци

RStudio е an Интегрирана среда за разработка Текстови редактори vs. IDE: кой е по-добър за програмисти?Изборът между усъвършенстван IDE и по-опростен текстов редактор може да бъде труден. Предлагаме ви малко разбиране, за да ви помогнем да вземете това решение. Прочетете още (IDE) за R - и въпреки че не е необходимо да го използвате, за да станете R експерт, може да ви се стори много полезно. Уебсайтът на RStudio разполага с редица уроци, както и връзки към други полезни страници. Има препоръки за книги; един въведение в Shiny, готин начин за показване на резултатите от вашите данни онлайн; и информация за R Markdown, друг полезен инструмент за споделяне на данни.

Тук има смесица от безплатни и платени ресурси, но ако отделите малко време да разглеждате, ще намерите някои наистина страхотни неща, които можете да получите, без да плащате.

Малко по-достойни ресурси за R

Със своята популярност за катерене можете да намерите още няколко сайта за запознаване с езика.

  • въртене
  • Quick-R
  • R-Блогерите
  • RDataMining
  • Програмиране на Coursera R
  • LearnR-YouTube

Започнете LeaRning!

Както при всеки друг език за програмиране, най-добрият начин да се научите е да намерите проблем, който искате да разрешите, и да започнете да проектирате решение. С известна решителност и тези ресурси на разположение, ще използвате R, за да анализирате набори от данни за нула време.

Работите ли с R? Кои са любимите ви R ресурси? Споделете ги по-долу, за да можем всички да се поучим от тях!

Дан е стратегия за съдържание и маркетингов консултант, който помага на компаниите да генерират търсене и да водят. Той също така блогове за стратегия и маркетинг на съдържанието в dannalbright.com.