
Peter Holmes
0
4370
571
Ljudi su uvijek radoznali koji bi programski jezici trebali naučiti kako odabrati programski jezik kako biste naučili danas i dobili sjajan posao u dvije godine. Kako odabrati programski jezik kako biste naučili danas i dobili sjajan posao za dvije godine, a to može potrajati godinama predan rad da postane istinski dobar programer; pa postoji način da odaberete pravi jezik koji će početi od danas, kako bi se sutra zaposlili? - koji su najvrjedniji? Koji će im posao? Koji su najlakši i najteži?
Jedan jezik koji se prikazuje mnogo više na “koje programske jezike naučiti” popis je R, jezik fokusiran na statističko računanje (u stvari, to je to # 6 na popisu najboljih programskih jezika u 2015. godini na IEEE Spectrum).
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 vrlo moćnom softveru koji se koristi za statističko računanje poput SAS-a, SPSS-a i Matlaba, a svi su visoki -priced. Iako se R može koristiti za razne stvari, najbolje ga je koristiti za analizu podataka.
Jedan od razloga da je to tako moćno je taj što ljudi mogu stvarati i distribuirati “paketi” koje dodaju osnovnoj funkcionalnosti jezika. Brzi pregled nekih od najnovijih paketa koji se objavljuju uključuje jedan za statistiku usmjerenja, drugi za imputaciju zajedničkog modeliranja na više nivoa i - za odmor od većine upotreba jezika - za izgradnju “atraktivan rezime” pomoću baze podataka, LaTeX 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đanje 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 svog 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 kako postati podatkovni znanstvenik Kako postati znanstvenik podataka Kako postati znanstvenik podataka, znanost o podacima prešla je iz tek skovanog naziva u 2007. u jednu od najtraženijih disciplina danas. Ali što radi znanstvenik podataka? I kako se možeš probiti na teren? , bilo bi dobro da to naučite.
Učenje R
Naravno, s obzirom da je R sučelje puno više golih kostiju od aplikacija poput SAS, SPSS i Matlab, morat ćete uložiti puno posla da biste postali stručnjak. R ima prilično strmu krivulju učenja ako želite prijeći dalje od osnova, pa će vam trebati neka kvalitetna sredstva za učenje ako krenete putovati desnom nogom.
Idemo na neke najbolje.
Isprobajte R
Kratki uvod škole Code, Isprobajte R, fantastičan je način učenja osnova. Predstavljen je u interaktivnom formatu, što ga čini zanimljivijim i učinkovitijim dosadnim knjigama o programiranju? Pokušajte s tri zabavna načina da poboljšate svoje vještine kodiranja dosadne knjigama o programiranju? Pokušajte s tri zabavna načina za izravnavanje vještina kodiranja Ako ste ikada 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. 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.
Istražite statistiku s R
Ovaj tečaj ima tri dijela; osnove R-a, istraživanje statističkih koncepata kroz programiranje i odjeljak u kojem istraživači objašnjavaju kako su koristili R i statistiku za rješavanje znanstvenih pitanja iz stvarnog života.
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 terenu potpuno novi..
Twotorials
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 fenomenalnu kavu 8 izvrsnih web stranica za poboljšani šalicu kave 8 izvrsnih web stranica za poboljšani šalicu kave Kava je voljena u cijelom svijetu, ali neki kava ima bolji ukus od drugih. Želite ukusniju dozu kofeina? Evo nekoliko web mjesta koja će vam pomoći da započnete. tako što ćete vremenski pomak svoje francuske novine označiti s R.
Ako tražite nešto malo drugačije od učenja drugih izvora u stilu udžbenika, pošaljite ovo.
Kaggle Tutorial o strojnom učenju
Kaggle je web mjesto na kojem se održavaju natjecanja u analizi podataka koja vam može donijeti mnogo 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š život 4 algoritmi strojnog učenja koji oblikuju vaš život možda to ne shvaćaju, ali strojno učenje je već sve oko vas, a može izvršiti iznenađujući stupanj utjecaja na vaš život. Ne vjerujete mi? Možda ćete se iznenaditi. s R. Ovo je brzi uvod na relevantne koncepte na srednjoj razini, a sjajno je ako vas zanima analiza podataka (a ne samo statistika) pomoću R.
Primarne stvari koje ćete naučiti su DataCampovo sučelje, stabla odluka i slučajne šume, koji su sjajni alati za modeliranje podataka.
R Priručnici
Na službenom web mjestu R nalazi se zbirka priručnika koji obrađuju različite teme, od osnova R do upute o tome kako napisati vlastita proširenja. Dok ste mogli čitati “Uvod u R” od korice do korice, vjerojatno se najbolje koristi kao referentni priručnik za slučajeve kada naiđete na probleme i trebate pronaći određene informacije o samom jeziku. Ostali dokumenti s popisa vjerojatno neće biti korisni dok ne budete R stručnjak, ali ovo je izvrsna stranica koja je ipak postavila oznake..
Ekonometrija u R (PDF Download), još jedan besplatni resurs dostupan na web mjestu, popularan je resurs za učenje jezika. Malo je gust, ali sadrži gotovo sve što trebate znati da biste započeli.
RStudio Tutoriali
RStudio je integrirano razvojno okruženje Uređivači teksta u odnosu na IDE: koji je bolji za programere? Uređivač teksta u odnosu na 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. (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 je 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 LeRning!
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 dizajniranjem 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!