De bedste gratis steder at lære R-programmering i dag

  • Peter Holmes
  • 0
  • 2378
  • 137
Reklame

Folk er altid nysgerrige efter, hvilke programmeringssprog de skal lære. Sådan vælger du et programmeringssprog for at lære i dag og få et godt job om 2 år. Sådan vælger du et programmeringssprog for at lære i dag og få et godt job om 2 år. Det kan tage år af dedikeret arbejde for at blive en virkelig god programmør; så er der en måde at vælge det rigtige sprog til at starte fra i dag for at blive ansat i morgen? - hvilke er de mest værdifulde? Hvilket får dem et job? Hvilke er nemmeste og sværeste?

Et sprog, der har vist sig meget mere på “hvilke programmeringssprog man skal lære” listen er R, et sprog fokuseret på statistisk computing (det er faktisk # 6 på IEEE Spectrums 2015 liste over de bedste programmeringssprog).

Hvorfor bliver R mere populær, hvad kan det gøre, og hvor kan du lære, hvordan du bruger det?

Hvad er R? Hvem bruger det?

R er en udvidelse af programmeringssproget kaldet S. I modsætning til S har R opnået en enorm mængde popularitet, stort set fordi det er et gratis alternativ til meget kraftig software, der bruges til statistisk computing som SAS, SPSS og Matlab, som alle er høje -priced. Mens R kan bruges til forskellige ting, bruges det bedst til dataanalyse.

En af grundene til, at det er så magtfuldt, er, at folk kan skabe og distribuere “pakker” der tilføjer sprogets basisfunktionalitet. Et hurtigt kig på nogle af de seneste pakker, der skal udlægges, inkluderer en til retningsstatistik, en anden til multilevel joint modellering imputation og - i en pause fra de fleste anvendelser af sproget - til bygning “attraktiv cv” ved hjælp af en database, LaTeX og R.

Nogle af verdens største virksomheder bruger R.

Ifølge Revolution Analytics bruger Google det til at beregne afkast på investering (ROI) af reklamekampagner og forudsige økonomisk aktivitet. Microsoft bruger det til matchmaking på Xbox-netværket. National Weather Service genererer grafik med det. oDesk bruger sproget til at analysere resultater fra eksperimenter. Twitter inkluderer R som en del af sin Data Science-værktøjskasse.

Mulighederne for R er næsten ubegrænsede - og når big data bliver et vigtigere felt, vil evnen til at analysere dem effektivt også øges. R er fantastisk til dataanalyse, og dens open source, samarbejdende karakter gør det til et af de bedste værktøjer derude. Hvis du er interesseret i at blive en datavidenskabsmand Sådan bliver du en datavidenskabsmand Sådan bliver du en datavidenskabsmand Datavidenskab er gået fra et nyligt opfundet udtryk i 2007 til at være en af ​​de mest efterspurgte discipliner i dag. Men hvad gør en dataforsker? Og hvordan kan du bryde ind i marken? , ville du gøre det godt at lære det.

Læring R

Fordi R's interface er meget mere blotte knogler end apps som SAS, SPSS og Matlab, skal du selvfølgelig bruge en masse arbejde for at blive en ekspert. R har en temmelig stejl læringskurve, hvis du ønsker at bevæge dig ud over det grundlæggende, så du har brug for nogle læringsressourcer af høj kvalitet, hvis du skal starte din rejse på højre fod.

Lad os gå til nogle af de bedste.

Prøv R

Code Schools korte introduktion, Prøv R, er en fantastisk måde at lære det grundlæggende. Det præsenteres i et interaktivt format, hvilket gør det mere interessant og effektivt Keder sig med programmeringsbøger? Prøv 3 sjove måder at niveau op på dine kodningsevner keder med programmeringsbøger? Prøv 3 sjove måder at niveau op på dine kodningsevner Hvis du nogensinde har prøvet at lære at kode fra en bog, ved du, hvor kedeligt det kan være. Hvorfor ikke prøve nogle spændende muligheder for at gøre læring mere finurligt og sjovt. end nogle andre læringsmetoder. Du lærer om vektorer, matrixer, faktorer, grundlæggende statistikker, datarammer, og hvordan man udvider R ved hjælp af biblioteker uden for.

Bedst af alt, hele kurset er gratis. For en totalbegynder er dette svært at slå.

Udforsk statistik med R

Dette kursus har tre dele; det grundlæggende i R, udforske statistiske koncepter gennem programmering, og et afsnit, hvor forskere forklarer, hvordan de har brugt R og statistik til at løse videnskabelige problemer i virkeligheden.

Dette kursus fokuserer på at bruge R i sundhedsvidenskaben, men vil være værdifuld for en række mennesker, fra dem, der er bekendt med statistik til dem, der er helt nye inden for området.

Twotorials

I en række videoer på to minutter går du fra det grundlæggende som “Hvad er R?” til mere avancerede emner, herunder oprettelse af sløjfer og kørsel af SQL-kommandoer i R for at interagere med databaser. I slutningen lærer du endda at lave fantastisk kaffe 8 Fremragende websteder til en forbedret kop kaffe 8 Fremragende websteder til en forbedret kop kaffe Kaffe er elsket over hele verden, men nogle kaffe smager bedre end andre. Vil du have en mere lækker dosis koffein? Her er nogle sider, der hjælper dig med at komme i gang. ved at timere din franske presseovergang med R.

Hvis du leder efter noget, der er lidt anderledes end lærebogen-stil indlæring af andre ressourcer, skal du give dette et skud.

Kaggle-tutorial om maskinlæring

Kaggle er et websted, der er vært for dataanalysekonkurrencer, der kan vinde dig en masse penge ... men de vil også hjælpe dig med at komme i gang med denne introduktion til maskinlæring 4 Machine Learning Algorithms That Shape Your Life 4 Machine Learning Algorithms That Shape Your Life You måske ikke klar over det, men maskinlæring er allerede rundt omkring dig, og det kan udøve en overraskende grad af indflydelse på dit liv. Tro mig ikke? Du bliver måske overrasket. med R. Dette er en hurtig introduktion på mellemniveau til de relevante koncepter, og det er dejligt, hvis du er interesseret i dataanalyse (og ikke kun statistik) med R.

De primære ting, du lærer, er DataCamps grænseflade, beslutningstræer og tilfældige skove, som er gode værktøjer til datamodellering.

R Manualer

På det officielle R-websted er der en samling manualer, der dækker en række emner, fra det grundlæggende i R til instruktioner om, hvordan du skriver dine egne udvidelser. Mens du kunne læse “Introduktion til R” fra dækning til dækning er det sandsynligvis bedst brugt som en referencemanual til, når du støder på problemer, og du har brug for at finde specifikke oplysninger om selve sproget. De andre dokumenter på listen kommer sandsynligvis ikke til nytte, før du er R-ekspert, men dette er en fantastisk side, som du alligevel har bogmærket.

Økonometrik i R (PDF-download), en anden gratis ressource tilgængelig fra webstedet, er en populær ressource til at lære sproget. Det er lidt tæt, men det indeholder næsten alt hvad du skal vide for at komme i gang.

RStudio-tutorials

RStudio er et integreret udviklingsmiljø Tekstredaktører vs. IDE'er: Hvilken af ​​dem er bedre for programmerere? Tekstredaktører vs. IDE'er: Hvilken af ​​dem er bedre for programmerere? Det kan være svært at vælge mellem en avanceret IDE og en enklere teksteditor. Vi tilbyder en vis indsigt for at hjælpe dig med at tage denne beslutning. (IDE) til R - og selvom du ikke behøver at bruge det til at blive R-ekspert, kan du synes det er meget nyttigt. RStudio-webstedet har et antal tilgængelige tutorials samt links til andre nyttige sider. Der er boganbefalinger; en introduktion til skinnende, en cool måde at vise dine dataresultater online; og information om R Markdown, et andet nyttigt værktøj til deling af data.

Der er en blanding af gratis og betalte ressourcer her, men hvis du bruger lidt tid på at surfe rundt, finder du nogle virkelig gode ting, du kan få uden at betale.

Et par mere værdige ressourcer på R

Med sin stigning i popularitet kan du finde et par flere steder til at lære sproget at kende.

  • hvirvel
  • Quick-R
  • R-Bloggere
  • RDataMining
  • Coursera R-programmering
  • LearnR-YouTube

Start LeaRning!

Som med ethvert andet programmeringssprog er den bedste måde at lære at finde et problem, du gerne vil løse og begynde at designe en løsning. Med en vis bestemmelse og disse tilgængelige ressourcer bruger du R til at analysere datasæt på kort tid.

Arbejder du med R? Hvad er dine foretrukne R-ressourcer? Del dem nedenfor, så vi alle kan lære af dem!




Endnu ingen kommentarer

Om moderne teknologi, enkel og overkommelig.
Din guide i en verden af moderne teknologi. Lær hvordan du bruger de teknologier og gadgets, der omgiver os hver dag, og lær, hvordan du finder interessante ting på Internettet.