I migliori posti liberi per imparare la programmazione R oggi

I migliori posti liberi per imparare la programmazione R oggi / Auto-miglioramento

Le persone sono sempre curiose di sapere quali linguaggi di programmazione dovrebbero imparare Come scegliere un linguaggio di programmazione per imparare oggi e ottenere un ottimo lavoro in 2 anni Come scegliere un linguaggio di programmazione per imparare oggi e ottenere un ottimo lavoro in 2 anni Ci possono volere anni di lavoro dedicato per diventare un vero programmatore; quindi c'è un modo per scegliere la lingua giusta per iniziare da oggi, al fine di ottenere assunti domani? Per saperne di più - quali sono i più preziosi? Quale otterrà loro un lavoro? Quali sono più facili e più difficili?

Una lingua che è stata mostrata molto di più sul “quali linguaggi di programmazione imparare” la lista è R, un linguaggio incentrato sul calcolo statistico (infatti, lo è # 6 sulla lista 2015 dei migliori linguaggi di programmazione di IEEE Spectrum).

Perché la R sta diventando più popolare, cosa può fare e dove puoi imparare come usarla?

Cos'è R? Chi lo usa?

R è un'estensione del linguaggio di programmazione chiamato S. A differenza di S, R ha guadagnato un'enorme popolarità, in gran parte perché è un'alternativa gratuita a un software molto potente utilizzato per il calcolo statistico come SAS, SPSS e Matlab, tutti molto elevati -priced. Mentre R può essere utilizzato per una varietà di cose, è meglio utilizzato per l'analisi dei dati.

Uno dei motivi per cui è così potente è che le persone possono creare e distribuire “pacchi” che aggiungono alla funzionalità di base della lingua. Uno sguardo veloce ad alcuni dei pacchetti più recenti da pubblicare include uno per le statistiche direzionali, un altro per l'imputazione multilivello di modellazione congiunta e - in una pausa dalla maggior parte degli usi della lingua - per la costruzione “curriculum attraente” utilizzando un database, LaTeX e R.

Alcune delle più grandi aziende del mondo usano R.

Secondo Revolution Analytics, Google lo utilizza per calcolare il ritorno sull'investimento (ROI) delle campagne pubblicitarie e prevedere l'attività economica. Microsoft lo usa per matchmaking sulla rete Xbox. Il National Weather Service genera grafici con esso. oDesk utilizza la lingua per analizzare i risultati degli esperimenti. Twitter include R come parte della sua cassetta degli attrezzi di Data Science.

Le possibilità per R sono quasi illimitate - e dato che i grandi dati diventano un campo più importante, anche la capacità di analizzarli efficientemente aumenterà di importanza. R è ottimo per l'analisi dei dati e la sua natura open-source e collaborativa lo rende uno dei migliori strumenti disponibili. Se sei interessato a diventare uno scienziato dei dati Come diventare uno scienziato dei dati Come diventare un scienziato dei dati La scienza dei dati è passata da un termine di nuova invenzione nel 2007 ad essere una delle discipline più ricercate oggi. Ma cosa fa uno scienziato di dati? E come puoi entrare in campo? Per saperne di più, faresti bene a impararlo.

Apprendimento R

Ovviamente, poiché l'interfaccia di R è molto più semplice di app come SAS, SPSS e Matlab, avrai bisogno di molto lavoro per diventare un esperto. R ha una curva di apprendimento piuttosto ripida se stai cercando di andare oltre le basi, quindi avrai bisogno di risorse di apprendimento di alta qualità se stai per iniziare il tuo viaggio con il piede giusto.

Andiamo ad alcuni dei migliori.

Prova R

Breve introduzione della Code School, Prova R, è un modo fantastico per imparare le basi. È presentato in un formato interattivo, rendendolo più interessante ed efficace con i libri di programmazione annoiati? Prova 3 modi divertenti per livellare le tue capacità di codifica annoiate dai libri di programmazione? Prova 3 modi divertenti per migliorare le tue capacità di codifica Se hai mai provato a imparare a codificare da un libro, sai quanto può essere noioso. Perché non provare alcune opzioni coinvolgenti per rendere l'apprendimento più bizzarro e divertente. Leggi più di altri metodi di apprendimento. Imparerai a conoscere i vettori, le matrici, i fattori, le statistiche di base, i frame di dati e come estendere R utilizzando le librerie esterne.

Meglio di tutti, l'intero corso è gratuito. Per un principiante totale, questo è difficile da battere.

Esplora le statistiche con R

Questo corso ha tre parti; le basi della R, esplorando i concetti statistici attraverso la programmazione, e una sezione in cui i ricercatori spiegano come hanno usato R e le statistiche per risolvere problemi scientifici reali.

Questo corso è incentrato sull'uso di R nelle scienze della salute, ma sarà prezioso per una serie di persone, da coloro che hanno familiarità con le statistiche a coloro che sono totalmente nuovi nel campo.

Twotorials

In una serie di video di due minuti, andrai dalle basi, come “Cos'è R?” a argomenti più avanzati, tra cui la creazione di loop e l'esecuzione di comandi SQL in R per interagire con i database. Alla fine imparerai anche come creare caffè fantastici 8 Siti Web eccellenti per una tazza di caffè migliorata 8 Siti Web eccellenti per una tazza di caffè migliorata Il caffè è amato in tutto il mondo, ma alcuni caffè hanno un sapore migliore di altri. Vuoi una dose più gustosa di caffeina? Ecco alcuni siti che ti aiuteranno a iniziare. Per saperne di più, cronometrate il vostro pourover della stampa francese con R.

Se stai cercando qualcosa di diverso dall'apprendimento in stile da manuale di altre risorse, dai una possibilità.

Kaggle Tutorial sull'apprendimento automatico

Kaggle è un sito web che ospita competizioni di analisi dei dati che possono farti vincere molti soldi ... ma ti aiuteranno anche a iniziare con questa introduzione all'apprendimento automatico 4 Algoritmi di apprendimento automatico che modellano la tua vita 4 Algoritmi di apprendimento automatico che danno forma alla tua vita potrebbe non rendersene conto ma l'apprendimento automatico è già tutto intorno a te e può esercitare un sorprendente grado di influenza sulla tua vita. Non mi credi? Potresti essere sorpreso. Leggi di più con R. Questa è un'introduzione rapida e di livello intermedio ai concetti rilevanti, ed è grandiosa se ti interessa l'analisi dei dati (e non solo le statistiche) con R.

Le cose principali che imparerai sono l'interfaccia di DataCamp, gli alberi decisionali e le foreste casuali, che sono strumenti di modellazione dei dati eccezionali.

R Manuali

Sul sito web ufficiale di R c'è una raccolta di manuali che copre una varietà di argomenti, dalle basi di R alle istruzioni su come scrivere le proprie estensioni. Mentre tu puoi leggere “Introduzione a R” da una copertina all'altra, è probabilmente la migliore da utilizzare come manuale di riferimento per quando si incontrano problemi e devi trovare informazioni specifiche sulla lingua stessa. Gli altri documenti della lista probabilmente non torneranno utili fino a quando non sarai un esperto di R, ma questa è un'ottima pagina per avere comunque un segnalibro.

Econometria in R (Download PDF), un'altra risorsa gratuita disponibile dal sito Web, è una risorsa popolare per l'apprendimento della lingua. È un po 'denso, ma contiene tutto ciò che devi sapere per iniziare.

Esercitazioni su RStudio

RStudio è un ambiente di sviluppo integrato Text Editors vs. IDE: quale è meglio per i programmatori? Editor di testo e IDE: quale è meglio per i programmatori? Scegliere tra un IDE avanzato e un editor di testo più semplice può essere difficile. Offriamo alcuni spunti per aiutarti a prendere questa decisione. Leggi di più (IDE) per R - e sebbene non sia necessario utilizzarlo per diventare un esperto di R, potresti trovarlo molto utile. Il sito Web RStudio dispone di un numero di esercitazioni disponibili, nonché di collegamenti ad altre pagine utili. Ci sono consigli sui libri; un introduzione a Shiny, un modo interessante per visualizzare i risultati dei tuoi dati online; e informazioni su R Markdown, un altro utile strumento per condividere i dati.

C'è un mix di risorse gratuite e a pagamento qui, ma se passi un po 'di tempo a curiosare, troverai alcune cose davvero eccezionali che puoi ottenere senza pagare.

Alcune risorse più degno su R

Con la sua popolarità di arrampicata, è possibile trovare alcuni altri siti per conoscere la lingua.

  • turbine
  • Quick-R
  • R-Bloggers
  • RDataMining
  • Programmazione Coursera R
  • LearnR-YouTube

Inizia LeaRning!

Come con qualsiasi altro linguaggio di programmazione, il modo migliore per imparare è trovare un problema che vorresti risolvere e iniziare a progettare una soluzione. Con una certa determinazione e queste risorse disponibili, utilizzerai R per analizzare i set di dati in pochissimo tempo.

Stai lavorando con R? Quali sono le tue risorse R preferite? Condividili di seguito in modo che tutti possiamo imparare da loro!

Scopri di più su: Tecnologia dell'istruzione, programmazione.