De beste gratis stedene å lære R programmering i dag
Folk er alltid nysgjerrige på hvilke programmeringsspråk de bør lære. Hvordan velge et programmeringsspråk for å lære i dag og få en god jobb på 2 år. Hvordan velge et programmeringsspråk for å lære i dag og få en god jobb om 2 år. Det kan ta mange år med dedikert arbeid for å bli en virkelig god programmerer; så er det en måte å velge riktig språk for å starte fra i dag, for å bli ansatt i morgen? Les mer - hvilke er de mest verdifulle? Som vil få dem til å jobbe? Som er enkleste og vanskeligste?
Ett språk som har vist seg mye mer på “hvilke programmeringsspråk å lære” listen er R, et språk fokusert på statistisk databehandling (faktisk er det # 6 på IEEE Spectrums 2015-liste over topp programmeringsspråk).
Hvorfor blir R mer populær, hva kan den gjøre, og hvor kan du lære å bruke den?
Hva er R? Hvem bruker det?
R er en utvidelse av programmeringsspråket som heter S. I motsetning til S har R fått stor popularitet, hovedsakelig fordi det er et gratis alternativ til meget kraftig programvare som brukes til statistisk databehandling som SAS, SPSS og Matlab, som alle er høye -priced. Mens R kan brukes til en rekke ting, er den best brukt til dataanalyse.
En av grunnene til at den er så kraftig er at folk kan opprette og distribuere “pakker” som legger til grunnleggende funksjonaliteten til språket. En rask titt på noen av de nyeste pakkene som skal legges ut inkluderer en for retningsstatistikk, en annen for multilevel fellesmodellering imputation, og - i en pause fra de fleste bruken av språket - for å bygge “attraktivt resume” bruker en database, LaTeX og R.
Noen av verdens største selskaper bruker R.
Ifølge Revolution Analytics bruker Google den til å beregne avkastning på avkastningskampanjer og forutsi økonomisk aktivitet. Microsoft bruker den til matchmaking på Xbox-nettverket. National Weather Service genererer grafikk med den. oDesk bruker språket til å analysere resultater fra eksperimenter. Twitter inkluderer R som en del av sin datateknikk verktøykasse.
Mulighetene for R er nesten ubegrensede - og ettersom store data blir et viktigere felt, vil evnen til å analysere det effektivt også øke betydningen. R er flott for dataanalyse, og dens åpen kildekode, samarbeidende natur gjør det til et av de beste verktøyene der ute. Hvis du er interessert i å bli datavitenskapelig Hvordan bli en datavitenskap Hvordan bli en datavitenskap Datavitenskap har gått fra en nybegynt periode i 2007 til å være en av de mest etterspurte disipliner i dag. Men hva gjør en datavitenskapsmann? Og hvordan kan du gå inn i feltet? Les mer, du vil gjøre det bra å lære det.
Læring R
Selvfølgelig, fordi R-grensesnittet er mye mer bare-bein enn programmer som SAS, SPSS og Matlab, må du sette inn mye arbeid for å bli ekspert. R har en ganske bratt læringskurve hvis du ønsker å bevege seg utover det grunnleggende, så du trenger noen høykvalitets læringsressurser hvis du skal starte reisen din på høyre fot.
La oss gå til noen av de beste.
Prøv R
Kode skole kort introduksjon, Prøv R, er en fantastisk måte å lære det grunnleggende. Den presenteres i et interaktivt format, noe som gjør det mer interessant og effektivt Bored With Programming Books? Prøv 3 morsomme måter å nive opp dine kodingskunnskaper som er lei av programmeringsbøker? Prøv 3 morsomme måter å nive opp kodingskunnskapene dine Hvis du noen gang har prøvd å lære å kode fra en bok, vet du hvor kjedelig det kan være. Hvorfor ikke prøve noen spennende alternativer for å gjøre læring mer quirky og morsom. Les mer enn noen andre læringsmetoder. Du lærer om vektorer, matriser, faktorer, grunnleggende statistikk, datarammer, og hvordan du utvider R ved hjelp av eksterne biblioteker.
Best av alt, hele kurset er gratis. For en total nybegynner er dette vanskelig å slå.
Utforsk statistikk med R
Dette kurset har tre deler; Grunnleggende om R, utforsker statistiske begreper gjennom programmering, og en seksjon der forskere forklarer hvordan de har brukt R og statistikk for å løse virkelige vitenskapelige problemstillinger.
Dette kurset er fokusert på å bruke R i helsevitenskapen, men vil være verdifull for en rekke personer, fra de som er kjent med statistikk til de som er helt nye på feltet.
Twotorials
I en serie med to minutters videoer, vil du gå fra det grunnleggende, som “Hva er R?” til mer avanserte emner, inkludert å lage looper og å kjøre SQL-kommandoer i R for å samhandle med databaser. På slutten vil du også lære å lage fantastisk kaffe. 8 Utmerkede nettsteder for en bedre kopp kaffe. 8 Utmerkede nettsteder for en bedre kaffe Kaffen er elsket over hele verden, men litt kaffe smaker bedre enn andre. Ønsker du en bedre dose koffein? Her er noen nettsteder som hjelper deg med å komme i gang. Les mer ved å tømme din franske presse pourover med R.
Hvis du leter etter noe som er litt annerledes enn læreboken, lærer du andre ressurser, gir du dette et skudd.
Kaggle Tutorial on Machine Learning
Kaggle er et nettsted som er vert for dataanalysekonkurranser som kan vinne deg mye penger ... men de vil også hjelpe deg med å komme i gang med denne introduksjonen til maskinlæring 4 Maskininlæringsalgoritmer som lager livet ditt 4 Maskininlæringsalgoritmer som lager livet ditt Du kan ikke skjønne det, men maskinlæring er allerede rundt deg, og det kan utøve en overraskende grad av innflytelse over livet ditt. Tro ikke på meg? Du kan bli overrasket. Les mer med R. Dette er en rask, mellomnivå innføring i de relevante konseptene, og det er flott hvis du er interessert i dataanalyse (og ikke bare statistikk) med R.
De viktigste tingene du lærer er DataCamps grensesnitt, beslutnings trær og tilfeldige skoger, som er gode datamodelleringsverktøy.
R Håndbøker
På den offisielle R-nettsiden er det en samling håndbøker som dekker en rekke emner, fra grunnleggende R til instruksjoner om hvordan du skriver dine egne utvidelser. Mens du kunne lese “Introduksjon til R” fra deksel til omslag, er det sannsynligvis best brukt som en referansehåndbok for når du får problemer, og du må finne spesifikk informasjon om språket selv. De andre dokumentene på listen vil nok ikke komme til nytte før du er en R-ekspert, men dette er en flott side å ha bookmarked likevel.
Økonometri i R (PDF Download), en annen gratis ressurs tilgjengelig fra nettstedet, er en populær ressurs for å lære språket. Det er litt tett, men det inneholder omtrent alt du trenger å vite for å komme i gang.
RStudio Tutorials
RStudio er et integrert utviklingsmiljø Tekstredaktører vs IDE: Hvilken er bedre for programmerere? Tekstredigerere vs IDE: Hvilken er bedre for programmerere? Å velge mellom en avansert IDE og en enklere tekstredigerer kan være vanskelig. Vi gir litt innsikt for å hjelpe deg med å ta den beslutningen. Les mer (IDE) for R - og selv om du ikke trenger å bruke den til å bli en R-ekspert, kan du synes det er veldig nyttig. RStudio-nettstedet har en rekke opplæringsprogrammer, samt lenker til andre nyttige sider. Det er bokanbefalinger; en introduksjon til skinnende, en kul måte å vise data resultater på nettet; og informasjon om R Markdown, et annet nyttig verktøy for å dele data.
Det er en blanding av gratis og betalte ressurser her, men hvis du bruker litt tid på å surfe rundt, finner du noen virkelig flotte ting du kan få uten å betale.
Et par mer verdifulle ressurser på R
Med sin klatring popularitet, kan du finne noen flere nettsteder for å bli kjent med språket.
- virvel
- Quick-R
- R-Bloggere
- RDataMining
- Coursera R Programmering
- LearnR-YouTube
Start LeaRning!
Som med alle andre programmeringsspråk, er den beste måten å lære å finne et problem som du vil løse og begynne å designe en løsning. Med noen besluttsomhet og disse ressursene er tilgjengelige, bruker du R til å analysere datasett på kort tid.
Jobber du med r? Hva er dine favoritt R-ressurser? Del dem under, slik at vi alle kan lære av dem!
Utforsk mer om: Utdanningsteknologi, programmering.