De beste vrije plaatsen om te leren R vandaag programmeren

R is een programmeertaal die de populariteitskaarten beklimt. We praten over waarom R populairder wordt, wat kan het doen en waar kun je leren hoe je het kunt gebruiken?

R is een programmeertaal die de populariteitskaarten beklimt.  We praten over waarom R populairder wordt, wat kan het doen en waar kun je leren hoe je het kunt gebruiken?
Advertentie

Mensen zijn altijd nieuwsgierig naar de programmeertalen die ze zouden moeten leren. Hoe kies je een programmeertaal om vandaag te leren en een goede baan te krijgen in 2 jaar Hoe kies je een programmeertaal om vandaag te leren en een goede baan te krijgen in 2 jaar? Het kan jaren duren toegewijd werk om een ​​echt goede programmeur te worden; Dus is er een manier om de juiste taal te kiezen om vanaf vandaag te beginnen, om morgen aangenomen te worden? Meer lezen - welke zijn het meest waardevol? Welke krijgt ze een baan? Welke zijn het gemakkelijkst en het moeilijkst?

Een taal die veel meer op de lijst 'Welke programmeertalen om te leren' is verschenen, is R, een taal die is gericht op statistische gegevensverwerking (in feite is het # 6 op de 2015 lijst met top programmeertalen van IEEE Spectrum).

Waarom wordt R populairder, wat kan het doen en waar kunt u leren hoe het te gebruiken?

Wat is R? Wie gebruikt het?

R is een uitbreiding van de programmeertaal S. In tegenstelling tot S heeft R enorm veel populariteit gekregen, grotendeels omdat het een gratis alternatief is voor zeer krachtige software die wordt gebruikt voor statistische gegevensverwerking zoals SAS, SPSS en Matlab, die allemaal hoog zijn -priced. Hoewel R voor verschillende dingen kan worden gebruikt, is het best geschikt voor gegevensanalyse.

language-ranglijst

Een van de redenen dat het zo krachtig is, is dat mensen 'pakketten' kunnen maken en verspreiden die bijdragen aan de basisfunctionaliteit van de taal. Een snelle blik op enkele van de meest recente pakketten die gepost moeten worden, is een voor directionele statistieken, een andere voor multilevel-impleatie van gezamenlijke modellering en - in een pauze van het meeste gebruik van de taal - voor het bouwen van "aantrekkelijk CV" met behulp van een database, LaTeX, en R.

Sommige van 's werelds grootste bedrijven gebruiken R.

Volgens Revolution Analytics gebruikt Google dit om het rendement op de investering (ROI) van advertentiecampagnes te berekenen en de economische activiteit te voorspellen. Microsoft gebruikt het voor matchmaking op het Xbox-netwerk. De National Weather Service genereert er afbeeldingen mee. oDesk gebruikt de taal om resultaten van experimenten te analyseren. Twitter bevat R als onderdeel van zijn Data Science-toolbox.

De mogelijkheden voor R zijn bijna onbegrensd - en omdat big data een belangrijker veld wordt, neemt ook het vermogen om het efficiënt te analyseren toe. R is geweldig voor data-analyse en dankzij de open-source, collaboratieve aard is dit een van de beste tools die er zijn. Als u geïnteresseerd bent om gegevenswetenschapper te worden. Hoe gegevenswetenschapper te worden Een gegevenswetenschapper worden Gegevenswetenschap is van een nieuw bedachte term in 2007 uitgegroeid tot een van de meest gewilde disciplines van vandaag. Maar wat doet een data-wetenschapper? En hoe kun je in het veld breken? Lees meer, je zou er goed aan doen om het te leren.

Leren R

Natuurlijk, omdat de interface van R veel kaler is dan apps als SAS, SPSS en Matlab, moet je heel wat werk verzetten om een ​​expert te worden. R heeft een nogal steile leercurve als je verder wilt gaan dan de basis, dus je hebt een aantal hoogwaardige leermiddelen nodig als je je reis op de juiste manier begint.

Laten we naar de beste gaan.

Probeer R

try-r

De korte introductie van Code School, Try R, is een fantastische manier om de basis te leren. Het wordt gepresenteerd in een interactief formaat, waardoor het interessanter en effectiever wordt Verveeld met programmeerboeken? Probeer 3 leuke manieren om je codeervaardigheden te verbeteren Bored met programmeerboeken? Probeer 3 leuke manieren om je codeervaardigheden te verbeteren Als je ooit hebt geprobeerd om te leren coderen vanuit een boek, weet je hoe saai het kan zijn. Probeer enkele boeiende opties om het leren eigenzinniger en leuker te maken. Lees meer dan enkele andere leermethoden. U leert over vectoren, matrices, factoren, basisstatistieken, dataframes en hoe u R kunt uitbreiden met behulp van externe bibliotheken.

Het beste van alles is dat de hele cursus gratis is. Voor een totale beginner is dit moeilijk te verslaan.

Verken statistieken met R

Deze cursus bestaat uit drie delen; de basisprincipes van R, het verkennen van statistische concepten door middel van programmeren en een gedeelte waarin onderzoekers uitleggen hoe ze R en statistieken hebben gebruikt om echte wetenschappelijke problemen op te lossen.

Deze cursus is gericht op het gebruik van R in de gezondheidswetenschappen, maar zal waardevol zijn voor een hele reeks mensen, van mensen die bekend zijn met statistieken tot mensen die helemaal nieuw zijn in het veld.

Twotorials

In een reeks van twee minuten durende video's ga je van de basis, zoals 'Wat is R?' Naar meer geavanceerde onderwerpen, inclusief het maken van loops en het uitvoeren van SQL-opdrachten in R om te communiceren met databases. Aan het einde leer je zelfs hoe je geweldige koffie maakt 8 Uitstekende websites voor een betere kop koffie 8 Uitstekende websites voor een betere kop koffie Koffie is overal ter wereld geliefd, maar sommige koffie smaakt beter dan andere. Wil je een lekkerere dosis cafeïne? Hier zijn enkele sites die u zullen helpen aan de slag te gaan. Lees meer door uw Franse drukpers met R. te timen

Als u op zoek bent naar iets anders dan leerboeken van andere bronnen, geef deze dan een kans.

Kaggle-zelfstudie over machine-learning

Kaggle-r

Kaggle is een website die data-analysecompetities organiseert waarmee u veel geld kunt winnen. . . maar ze zullen je ook helpen aan de slag met deze inleiding tot machine learning. 4 Algoritmen voor machinaal leren die je leven bepalen 4 Machinaal leren Algoritmen die je leven bepalen Je realiseert je het misschien niet, maar machine learning is al overal om je heen, en het kan een verrassende mate van invloed op uw leven. Geloof me niet? Je zult verrast zijn. Lees meer met R. Dit is een snelle introductie op intermediair niveau van de relevante concepten, en het is geweldig als je geïnteresseerd bent in data-analyse (en niet alleen in statistieken) met R.

De belangrijkste dingen die u zult leren, zijn de interface van DataCamp, beslissingsbomen en willekeurige forests, geweldige tools voor gegevensmodellering.

R handleidingen

r-handleidingen

Op de officiële R-website is een verzameling handleidingen beschikbaar die verschillende onderwerpen behandelen, van de basisprincipes van R tot instructies voor het schrijven van uw eigen extensies. Hoewel je "Introduction to R" van kaft tot kaft kunt lezen, is het waarschijnlijk het beste te gebruiken als naslaggids voor wanneer je problemen tegenkomt en je specifieke informatie over de taal zelf moet vinden. De andere documenten op de lijst zullen waarschijnlijk niet van pas komen als je een R-expert bent, maar dit is een geweldige pagina om desondanks als bladwijzer te gebruiken.

Econometrie in R (PDF-download), een andere gratis bron die beschikbaar is op de website, is een populaire bron voor het leren van de taal. Het is een beetje compact, maar het bevat zo ongeveer alles dat je moet weten om te beginnen.

RStudio-zelfstudies

rstudio-tutorials

RStudio is een geïntegreerde ontwikkelomgeving Teksteditors versus IDE's: welke is beter voor programmeurs? Teksteditors versus IDE's: welke is beter voor programmeurs? Kiezen tussen een geavanceerde IDE en een eenvoudigere teksteditor kan moeilijk zijn. We bieden enig inzicht om u te helpen bij het nemen van die beslissing. Lees meer (IDE) voor R - en hoewel je het niet nodig hebt om een ​​R-expert te worden, zou je het zeer nuttig kunnen vinden. De RStudio-website heeft een aantal tutorials beschikbaar, evenals links naar andere nuttige pagina's. Er zijn boekaanbevelingen; een inleiding tot Shiny, een coole manier om uw gegevensresultaten online weer te geven; en informatie over R Markdown, een andere handige tool voor het delen van gegevens.

Er is een mix van gratis en betaalde bronnen hier, maar als je wat tijd besteedt aan rondkijken, zul je een aantal geweldige dingen vinden die je kunt krijgen zonder te betalen.

Een paar meer waardevolle bronnen op R

Met zijn stijgende populariteit kun je nog een paar sites vinden om de taal te leren kennen.

  • kolken
  • Quick-R
  • R-Bloggers
  • RDataMining
  • Coursera R-programmering
  • inside - R (een community-site)
  • LearnR-YouTube

Begin met leren!

Zoals met elke andere programmeertaal, is de beste manier om te leren een probleem te vinden dat je wilt oplossen en begin met het ontwerpen van een oplossing. Met enige vastberadenheid en deze bronnen beschikbaar, zult u R gebruiken om datasets in een mum van tijd te analyseren.

Werk je met R? Wat zijn je favoriete R-bronnen? Deel ze hieronder zodat we allemaal van hen kunnen leren!

In this article