Oglas

Ljudi su uvijek radoznali koje programske jezike trebaju naučiti Kako odabrati programski jezik kako biste naučili danas i dobili sjajan posao za 2 godineMožete potrajati godinama predanog rada da postanemo zaista dobar programer; tako da postoji način da odaberete pravi jezik koji će početi od danas, kako bi se sutra zaposlili? Čitaj više - koji su najvrjedniji? Koji će im posao dobiti? Koji su najlakši i najteži?

Jedan jezik koji se prikazuje mnogo više na popisu "koji programski jezici učiti" je R, jezik fokusiran na statističko računanje (u stvari, to je #6 na Popis IEEE Spectrum za 2015. godinu vrhunskih programskih jezika).

Zašto je R sve popularniji, što može učiniti i gdje možete naučiti kako ga koristiti?

Što je R? Tko ga koristi?

R je proširenje programskog jezika pod nazivom S. Za razliku od S, R je stekao veliku popularnost, uglavnom zato što je besplatna alternativa za vrlo moćan softver koji se koristi za statističko računanje poput SAS-a, SPSS-a i Matlaba visoke cijene. Iako se R može koristiti za razne stvari, najbolje je koristiti za analizu podataka.

instagram viewer
jezične ljestvici

Jedan od razloga tako moćan je taj što ljudi mogu stvarati i distribuirati „pakete“ koji pridonose osnovnoj funkcionalnosti jezika. Brzi pogled na neke od najnoviji paketi jedan za objavljivanje uključuje jedan za statistiku usmjerenja, drugi za imputaciju zajedničkog modeliranja na više nivoa i - u pauzi od većine upotreba jezika - za izgradnju "atraktivnog životopisa" pomoću baze podataka, LaTeX-a i R.

Neke od najvećih svjetskih tvrtki koriste R.

Prema Revolution Analytics, Google ga koristi za izračunavanje povrata ulaganja (ROI) od reklamnih kampanja i predviđanja ekonomske aktivnosti. Microsoft ga koristi za povezivanje u Xbox mreži. Nacionalna meteorološka služba s njom generira grafiku. oDesk koristi jezik za analizu rezultata eksperimenata. Twitter uključuje R kao dio svojeg skupa podataka Data Science.

Mogućnosti za R gotovo su neograničene - a kako veliki podaci postaju važnije polje, tako će se povećati i značajka njegove učinkovite analize. R je izvrstan za analizu podataka, a njegova open-source suradnička priroda čini ga jednim od najboljih alata vani. Ako vas zanima postajući znanstvenikom podataka Kako postati podatkovni znanstvenikZnanost podataka prešla je iz novonastalog izraza u 2007. u jednu od najtraženijih disciplina danas. Ali što radi znanstvenik podataka? I kako se možeš probiti na teren? Čitaj više , dobro bi ga naučili.

Učenje R

Naravno, budući da je R-ovo sučelje puno golije kosti od aplikacija poput SAS-a, SPSS-a i Matlaba, morat ćete uložiti puno posla da biste postali stručnjak. R ima prilično strmu krivulju učenja ako se želite prijeći izvan osnova, pa će vam trebati neki kvalitetni resursi za učenje ako krenete putovati desnom nogom.

Idemo na neke najbolje.

pokušaj-r

Kratki uvod škole Code, Isprobajte R, fantastičan je način učenja osnova. Predstavljen je u interaktivnom formatu, čineći ga zanimljiviji i učinkovitiji Dosadno vam je s programima knjiga? Pokušajte s 3 zabavna načina za izravnavanje vještina kodiranjaAko ste ikad pokušali naučiti kodirati iz knjige, znate koliko to može biti dosadno. Zašto ne isprobati neke zanimljive opcije kako bi učenje učinilo lukavijim i zabavnijim. Čitaj više nego neke druge metode učenja. Naučit ćete o vektorima, matricama, faktorima, osnovnim statistikama, okvirima podataka i kako proširiti R pomoću izvan knjižnica.

Najbolje od svega je što je cijeli tečaj besplatan. Za totalnog početnika ovo je teško pobijediti.

Ovaj tečaj ima tri dijela; osnove R-a, istraživanje statističkih koncepata putem programiranja i odjeljak u kojem istraživači objašnjavaju kako su koristili R i statistiku za rješavanje stvarnih znanstvenih pitanja.

Ovaj je tečaj usmjeren na korištenje R-a u zdravstvenim znanostima, ali bit će koristan za niz ljudi, od onih koji su upoznati sa statistikama, do onih koji su na tom polju potpuno novi.

U seriji dvominutnih videozapisa polazit ćete od osnova, poput "Što je R?" naprednijim temama, uključujući stvaranje petlje i pokretanje SQL naredbi u R-u za interakciju s bazama podataka. Na kraju ćete čak naučiti kako napraviti fenomenalna kava 8 izvrsnih web stranica za poboljšanu šalicu kaveKava se voli u cijelom svijetu, ali neki kava ima bolji okus od drugih. Želite ukusniju dozu kofeina? Evo nekoliko web mjesta koja će vam pomoći da započnete. Čitaj više označavanjem vremena svog francuskog tiska s R.

Ako tražite nešto malo drugačije od učenja drugih izvora u stilu udžbenika, pošaljite ovo.

kaggle-r

Kaggle je web mjesto na kojem se održavaju natjecanja u analizi podataka koje mogu osvojiti puno novca... ali također će vam pomoći da započnete s ovim uvodom u strojno učenje 4 Algoritmi strojnog učenja koji oblikuju vaš životMožda to ne shvaćate, ali strojno učenje je već oko vas, a to može pokazati iznenađujući stupanj utjecaja na vaš život. Ne vjerujete mi? Možda ćete se iznenaditi. Čitaj više s R. Ovo je brzi uvod na relevantne koncepte na srednjoj razini, a sjajno je ako vas zanima analiza podataka (a ne samo statistika) s R.

Primarne stvari koje ćete naučiti su sučelje DataCampa, stabla odluka i slučajne šume, koji su sjajni alati za modeliranje podataka.

r-priručnici

Na službeno R web mjesto, postoji zbirka priručnika koji obrađuju različite teme, od osnova R do upute o tome kako napisati vlastita proširenja. Iako ste s naslovnice mogli čitati „Uvod u R“, to se vjerojatno najbolje koristi kao referenca priručnik za slučajeve kada naiđete na probleme i trebate pronaći određene informacije o jeziku sebe. Ostali dokumenti s popisa vjerojatno neće biti korisni dok ne budete R stručnjak, ali ovo je sjajna stranica koju ste ipak postavili kao oznake.

Ekonometrija u R (Preuzimanje PDF-a), još jedan besplatni resurs dostupan na web mjestu, popularan je resurs za učenje jezika. Malo je gust, ali sadrži gotovo sve što će vam trebati znati da biste započeli.

rstudio-tutoriali

RStudio je an integrirano razvojno okruženje Uređivači teksta vs. IDE: koji je bolji za programere?Odabir između naprednijeg IDE-a i jednostavnijeg uređivača teksta može biti težak. Nudimo vam nekoliko uvida koji će vam pomoći pri donošenju te odluke. Čitaj više (IDE) za R - i iako ga ne trebate koristiti da biste postali R stručnjak, mogli bi vam biti vrlo korisni. Na web stranici RStudio dostupni su brojni udžbenici, kao i poveznice na ostale korisne stranice. Postoje preporuke za knjige; uvod u Sjajni, zgodan način za prikaz rezultata s podacima na mreži; i informacije o R Markdownu, još jednom korisnom alatu za razmjenu podataka.

Ovdje postoji kombinacija besplatnih i plaćenih resursa, ali ako provedete malo vremena pregledavajući, naći ćete neke stvarno sjajne stvari koje možete dobiti bez plaćanja.

Nekoliko vrednijih resursa o R

S njegovom popularnošću penjanja, možete pronaći još nekoliko mjesta za upoznavanje jezika.

  • kovitlanje
  • R brzo
  • R-Blogeri
  • RDataMining
  • Coursera R Programiranje
  • LearnR-YouTubeu

Započnite LeaRning!

Kao i u bilo kojem drugom programskom jeziku, najbolji način za učenje je pronaći problem koji želite riješiti i započeti s dizajnom rješenja. Uz određenu odlučnost i dostupnost ovih resursa, upotrijebit ćete R za analizu skupa podataka ni u kojem trenutku.

Radite li s R? Koji su vaši najdraži resursi za R? Podijelite ih u nastavku kako bismo svi mogli učiti od njih!

Dann je sadržajna strategija i marketinški savjetnik koji pomaže tvrtkama da generiraju potražnju i vode. Također, na dannalbright.com piše blogove o marketingu strategije i sadržaja.