De beste vrije plaatsen om te leren R vandaag programmeren

De beste vrije plaatsen om te leren R vandaag programmeren / Zelfverbetering

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?

Eén taal die veel meer op de voorgrond is gekomen “welke programmeertalen om te leren” lijst is R, een taal gericht op statistisch computergebruik (in feite is dat het ook) # 6 op de 2015 lijst met top programmeertalen van IEEE Spectrum).

Waarom wordt R populairder, wat kan het doen en waar kun je leren hoe je het kunt 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.

Een van de redenen waarom het zo krachtig is, is dat mensen kunnen creëren en distribueren “pakketjes” die toevoegen 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 impleatie van modellering op meerdere niveaus en - in een pauze van het meeste gebruik van de taal - voor het bouwen van “aantrekkelijk CV” gebruik 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 gemotiveerde 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 voet begint.

Laten we naar de beste gaan.

Probeer R

De korte introductie van Code School, Probeer 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. Je leert over vectoren, matrices, factoren, basisstatistieken, dataframes en hoe je 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 basis 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 video's van twee minuten ga je van de basis, zoals “Wat is R?” tot meer geavanceerde onderwerpen, zoals 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 is een website die data-analysecompetities organiseert die u veel geld kunnen opleveren ... maar ze zullen u ook helpen aan de slag te gaan met deze introductie tot machine learning. 4 Machine learning-algoritmen die uw leven bepalen 4 Machine learningalgoritmen die uw leven bepalen beseft het misschien niet, maar machinaal leren is al overal om je heen en het kan een verrassende mate van invloed op je leven uitoefenen. Geloof me niet? Je zult verrast zijn. Lees meer met R. Dit is een snelle, tussentijdse introductie van de relevante concepten, en het is geweldig als u geïnteresseerd bent in gegevensanalyse (en niet alleen 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

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. Terwijl je kon lezen “Introductie tot R” van kaft tot kaft, het is waarschijnlijk het beste te gebruiken als naslagwerk 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 toch een bladwijzer te hebben gemaakt.

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 wat je moet weten om te beginnen.

RStudio-zelfstudies

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, vind je het misschien erg nuttig. 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 doorbrengt met rondkijken, zul je enkele 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
  • 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!

Meer informatie over: onderwijstechnologie, programmeren.