Advertentie
Mensen zijn altijd nieuwsgierig naar welke programmeertalen ze moeten leren Hoe u een programmeertaal kiest om vandaag te leren en binnen 2 jaar een geweldige baan te krijgenHet kan jaren van toegewijd werk kosten om een echt goede programmeur te worden; dus is er een manier om vanaf vandaag de juiste taal te kiezen om morgen aangenomen te worden? Lees verder - welke zijn het meest waardevol? Waarmee krijgen ze een baan? Welke zijn het gemakkelijkst en het moeilijkst?
Een taal die veel meer is verschenen in de lijst 'Welke programmeertalen om te leren' is R, een taal die is gericht op statistisch computergebruik (in feite is het #6 Aan IEEE Spectrum's lijst van 2015 van top programmeertalen).
Waarom wordt R populairder, wat kan het doen en waar kun je het leren gebruiken?
Wat is R? Wie gebruikt het?
R is een uitbreiding van de programmeertaal genaamd S. In tegenstelling tot S is R enorm populair geworden, vooral omdat het een gratis alternatief is voor zeer krachtige software die wordt gebruikt voor statistisch computergebruik zoals SAS, SPSS en Matlab, allemaal hoog geprijsd. Hoewel R voor verschillende dingen kan worden gebruikt, kan het het beste worden gebruikt voor gegevensanalyse.
Een van de redenen waarom het zo krachtig is, is dat mensen 'pakketten' kunnen maken en distribueren die bijdragen aan de basisfunctionaliteit van de taal. Een snelle blik op enkele van de meest recente pakketten om te worden gepost, is er een voor directionele statistieken, een voor multi-level gewrichtsmodellering, en - in een onderbreking van het meeste gebruik van de taal - voor het bouwen van "aantrekkelijk cv" met behulp van een database, LaTeX, en R.
Enkele van 's werelds grootste bedrijven gebruiken R.
Volgens Revolution Analytics gebruikt Google het om het rendement op investering (ROI) van advertentiecampagnes te berekenen en 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 neemt R op als onderdeel van de Data Science-toolbox.
De mogelijkheden voor R zijn bijna onbeperkt - en naarmate big data een belangrijker veld wordt, zal het vermogen om het efficiënt te analyseren ook steeds belangrijker worden. R is geweldig voor gegevensanalyse en het open-source, samenwerkingskarakter maakt het een van de beste tools die er zijn. Als je geïnteresseerd bent in data-wetenschapper worden Hoe word ik een Data ScientistData science is van een nieuw bedacht begrip in 2007 uitgegroeid tot een van de meest gewilde disciplines van dit moment. Maar wat doet een datawetenschapper? En hoe kun je het veld inbreken? Lees verder , zou je er goed aan doen om het te leren.
Leren R
Omdat de interface van R veel kaler is dan apps zoals SAS, SPSS en Matlab, zul je natuurlijk veel werk moeten verzetten om een expert te worden. R heeft een vrij steile leercurve als je verder wilt gaan dan de basis, dus je hebt een aantal hoogwaardige leermiddelen nodig als je je reis goed begint.
Laten we naar de beste gaan.
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 Verveeld met programmeerboeken? Probeer 3 leuke manieren om je codeervaardigheden te verbeterenAls je ooit hebt geprobeerd te leren coderen vanuit een boek, weet je hoe saai het kan zijn. Probeer een aantal boeiende opties om het leren eigenzinniger en leuker te maken. Lees verder dan sommige andere leermethoden. Je leert over vectoren, matrices, factoren, basisstatistieken, gegevensframes en hoe je R kunt uitbreiden met externe bibliotheken.
Het beste van alles is dat de hele cursus gratis is. Voor een totale beginner is dit moeilijk te verslaan.
Deze cursus bestaat uit drie delen; de basis van R, statistische concepten verkennen door middel van programmeren, en een sectie 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 reeks mensen, van degenen die bekend zijn met statistiek tot degenen die helemaal nieuw zijn in het vakgebied.
In een reeks video's van twee minuten ga je uit van de basis, zoals 'Wat is R?' naar meer geavanceerde onderwerpen, waaronder het maken van lussen en het uitvoeren van SQL-opdrachten in R voor interactie met databases. Aan het eind leer je zelfs hoe je moet maken geweldige koffie 8 uitstekende websites voor een verbeterde kop koffieKoffie is over de hele wereld geliefd, maar sommige koffie smaakt beter dan andere. Wil je een lekkerdere dosis cafeïne? Hier zijn enkele sites die u kunnen helpen aan de slag te gaan. Lees verder door uw Franse perspourover te timen met R.
Als u op zoek bent naar iets anders dan het leren van andere bronnen in leerboekstijl, geef deze dan een kans.
Kaggle is een website die wedstrijden voor gegevensanalyse organiseert die u veel geld kunnen opleveren... maar ze helpen je ook op weg met deze inleiding tot machine learning 4 Machine learning-algoritmen die uw leven vormgevenU beseft het misschien niet, maar machine learning is al overal om u heen en het kan een verrassende mate van invloed op uw leven uitoefenen. Geloof je me niet? Het zal u misschien verbazen. Lees verder met R. Dit is een snelle introductie op gemiddeld niveau van de relevante concepten, en het is geweldig als je geïnteresseerd bent in data-analyse (en niet alleen statistieken) met R.
De belangrijkste dingen die u leert, zijn de interface van DataCamp, beslissingsbomen en willekeurige bossen, geweldige tools voor gegevensmodellering.
Op de officiële R website, is er een verzameling handleidingen die verschillende onderwerpen behandelen, van de basis van R tot instructies voor het schrijven van uw eigen extensies. Hoewel je 'Inleiding tot R' van kaft tot kaft kunt lezen, is het waarschijnlijk het beste als referentie te gebruiken handleiding voor wanneer u problemen tegenkomt en u specifieke informatie over de taal moet vinden zelf. De andere documenten op de lijst komen waarschijnlijk pas van pas als je een R-expert bent, maar dit is een geweldige pagina om toch een bladwijzer te hebben.
Econometrie in R (PDF downloaden), 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 aan de slag te gaan.
RStudio is een geïntegreerde ontwikkelomgeving Teksteditors vs. 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 die beslissing te nemen. Lees verder (IDE) voor R - en hoewel je het niet nodig hebt om een R-expert te worden, vind je het misschien erg nuttig. Op de RStudio-website zijn een aantal tutorials beschikbaar, evenals links naar andere nuttige pagina's. Er zijn boekaanbevelingen; een introductie tot Shiny, een coole manier om uw gegevensresultaten online weer te geven; en informatie over R Markdown, een ander handig hulpmiddel 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 waardige bronnen op R
Met zijn stijgende populariteit kun je nog een paar sites vinden om de taal te leren kennen.
- wervelen
- Quick-R
- R-Bloggers
- RDataMining
- Coursera R Programmeren
- LearnR-YouTube
Begin met leren!
Zoals met elke andere programmeertaal, is de beste manier om te leren een probleem te vinden dat u wilt oplossen en te beginnen met het ontwerpen van een oplossing. Met enige vastberadenheid en deze bronnen beschikbaar, gebruikt u R om datasets in een mum van tijd te analyseren.
Werkt u met R? Wat zijn je favoriete R-bronnen? Deel ze hieronder zodat we er allemaal van kunnen leren!
Dann is een contentstrategie- en marketingconsultant die bedrijven helpt bij het genereren van vraag en leads. Hij blogt ook over strategie en contentmarketing op dannalbright.com.