Les meilleurs endroits libres pour apprendre la programmation R aujourd'hui

R est un langage de programmation qui grimpe les graphiques de popularité. Nous parlons de pourquoi R devient plus populaire, que peut-il faire, et où pouvez-vous apprendre à l'utiliser?

R est un langage de programmation qui grimpe les graphiques de popularité.  Nous parlons de pourquoi R devient plus populaire, que peut-il faire, et où pouvez-vous apprendre à l'utiliser?
Publicité

Les gens sont toujours curieux de savoir quels langages de programmation ils devraient apprendre Comment choisir un langage de programmation pour apprendre aujourd'hui et obtenir un bon travail en 2 ans Comment choisir un langage de programmation pour apprendre aujourd'hui et obtenir un bon travail en 2 ans Cela peut prendre des années travail dédié pour devenir un programmeur vraiment bon; Y a-t-il un moyen de choisir la bonne langue pour commencer aujourd'hui, afin d'être embauché demain? Lire la suite - quels sont les plus précieux? Qu'est-ce qui leur vaudra un travail? Lesquels sont les plus faciles et les plus difficiles?

Une langue qui apparaît beaucoup plus sur la liste des «langages de programmation à apprendre» est R, un langage axé sur l'informatique statistique (en fait, il s'agit du n ° 6 sur la liste des meilleurs langages de programmation 2015 de IEEE Spectrum).

Pourquoi R devient-il plus populaire, que peut-il faire, et où pouvez-vous apprendre à l'utiliser?

Qu'est-ce que R? Qui l'utilise?

R est une extension du langage de programmation appelé S. Contrairement à S, R a gagné énormément de popularité, en grande partie parce qu'il s'agit d'une alternative gratuite à un logiciel très puissant utilisé pour l'informatique statistique comme SAS, SPSS et Matlab. -cher. Alors que R peut être utilisé pour une variété de choses, il est préférable de l'utiliser pour l'analyse des données.

classements linguistiques

Une des raisons pour lesquelles il est si puissant est que les gens peuvent créer et distribuer des «paquets» qui s'ajoutent aux fonctionnalités de base de la langue. Un aperçu rapide de certains des paquets les plus récents à publier inclut un pour les statistiques directionnelles, un autre pour l'imputation de modélisation conjointe multiniveaux et - en rupture avec la plupart des utilisations du langage - pour construire un CV attrayant en utilisant une base de données, LaTeX, et R.

Certaines des plus grandes entreprises du monde utilisent R.

Selon Revolution Analytics, Google l'utilise pour calculer le retour sur investissement (ROI) des campagnes publicitaires et prédire l'activité économique. Microsoft l'utilise pour la mise en relation sur le réseau Xbox. Le National Weather Service génère des graphiques avec lui. oDesk utilise le langage pour analyser les résultats des expériences. Twitter inclut R dans sa boîte à outils Data Science.

Les possibilités de R sont presque illimitées - et comme les grandes données deviennent un domaine plus important, la capacité de les analyser efficacement va également prendre de l'importance. R est excellent pour l'analyse de données, et sa nature collaborative et open-source en fait l'un des meilleurs outils disponibles. Si vous êtes intéressé à devenir un scientifique de données Comment devenir un scientifique de données Comment devenir un scientifique de données La science de données est passée d'un terme nouvellement inventé en 2007 à l'une des disciplines les plus recherchées aujourd'hui. Mais que fait un data scientist? Et comment pouvez-vous percer dans le domaine? Lire la suite, vous feriez bien de l'apprendre.

Apprentissage R

Bien sûr, parce que l'interface de R est beaucoup plus simple que les applications comme SAS, SPSS et Matlab, vous allez devoir travailler beaucoup pour devenir un expert. R a une courbe d'apprentissage plutôt abrupte si vous cherchez à aller au-delà des bases, vous aurez donc besoin de ressources d'apprentissage de haute qualité si vous voulez commencer votre voyage du bon pied.

Allons à certains des meilleurs.

Essayez R

essayer-r

La brève introduction de Code School, Try R, est une façon fantastique d'apprendre les bases. Il est présenté dans un format interactif, ce qui rend plus intéressant et efficace Bored With Programming Books? Essayez 3 façons amusantes de niveler vos compétences de codage ennuyé avec des livres de programmation? Essayez 3 façons amusantes pour améliorer vos compétences en codage Si vous avez déjà essayé d'apprendre à coder à partir d'un livre, vous savez à quel point cela peut être ennuyeux. Pourquoi ne pas essayer quelques options engageantes pour rendre l'apprentissage plus excentrique et amusant. Lire plus que d'autres méthodes d'apprentissage. Vous en apprendrez davantage sur les vecteurs, les matrices, les facteurs, les statistiques de base, les trames de données et comment étendre R en utilisant des bibliothèques externes.

Le meilleur de tous, tout le cours est gratuit. Pour un débutant total, c'est difficile à battre.

Explorer les statistiques avec R

Ce cours a trois parties; les bases de R, l'exploration de concepts statistiques à travers la programmation, et une section dans laquelle les chercheurs expliquent comment ils ont utilisé R et les statistiques pour résoudre des problèmes scientifiques réels.

Ce cours est axé sur l'utilisation de R dans les sciences de la santé, mais sera utile à un éventail de personnes, de ceux qui sont familiers avec les statistiques à ceux qui sont totalement nouveaux sur le terrain.

Twotorials

Dans une série de vidéos de deux minutes, vous passerez des bases, comme "Qu'est-ce que R?" À des sujets plus avancés, y compris la création de boucles et l'exécution de commandes SQL dans R pour interagir avec les bases de données. À la fin, vous apprendrez même comment faire du café génial 8 Excellents sites Web pour une tasse de café améliorée 8 Excellents sites Web pour une tasse de café améliorée est aimé partout dans le monde, mais un peu de café meilleur goût que d'autres. Vous voulez une dose plus savoureuse de caféine? Voici quelques sites qui vous aideront à démarrer. Lire la suite en chronométrant votre presse française pourover avec R.

Si vous cherchez quelque chose d'un peu différent de l'apprentissage des autres ressources dans le style manuel, essayez celui-ci.

Tutoriel Kaggle sur l'apprentissage automatique

kaggle-r

Kaggle est un site Web qui héberge des concours d'analyse de données qui peuvent vous rapporter beaucoup d'argent. . . 4 Algorithmes d'apprentissage automatique qui façonnent votre vie 4 Algorithmes d'apprentissage automatique qui façonnent votre vie Vous ne le réalisez peut-être pas, mais l'apprentissage automatique est déjà tout autour de vous, et il peut exercer une influence sur votre vie. degré d'influence surprenant sur votre vie. Ne me crois pas? Vous pourriez être surpris. Lire la suite avec R. Ceci est une introduction rapide et de niveau intermédiaire aux concepts pertinents, et c'est génial si vous êtes intéressé par l'analyse de données (et pas seulement des statistiques) avec R.

Les principales choses que vous apprendrez sont l'interface de DataCamp, les arbres de décision et les forêts aléatoires, qui sont d'excellents outils de modélisation de données.

R Manuels

r-manuels

Sur le site officiel de R, il y a une collection de manuels qui couvrent une variété de sujets, des bases de R aux instructions sur la façon d'écrire vos propres extensions. Alors que vous pouvez lire "Introduction à R" d'une page couverture à l'autre, il est probablement préférable de l'utiliser comme un manuel de référence lorsque vous rencontrez des problèmes et que vous avez besoin de trouver des informations spécifiques sur la langue elle-même. Les autres documents de la liste ne seront probablement pas utiles tant que vous ne serez pas un expert en R, mais c'est une bonne page à avoir tout de même bookmarké.

Économétrie en R (Téléchargement PDF), une autre ressource gratuite disponible sur le site, est une ressource populaire pour l'apprentissage de la langue. C'est un peu dense, mais il contient à peu près tout ce que vous devez savoir pour commencer.

Tutoriels RStudio

rstudio-tutoriels

RStudio est un environnement de développement intégré Editeurs de texte vs. IDEs: Quel est le meilleur pour les programmeurs? Editeurs de texte contre IDE: quel est le meilleur pour les programmeurs? Choisir entre un IDE avancé et un éditeur de texte plus simple peut être difficile. Nous offrons un aperçu pour vous aider à prendre cette décision. En savoir plus (IDE) pour R - et bien que vous n'ayez pas besoin de l'utiliser pour devenir un expert en R, vous le trouverez peut-être très utile. Le site Web RStudio a un certain nombre de tutoriels disponibles, ainsi que des liens vers d'autres pages utiles. Il y a des recommandations de livres; une introduction à Shiny, une façon cool d'afficher vos résultats de données en ligne; et des informations sur R Markdown, un autre outil utile pour partager des données.

Il y a un mélange de ressources gratuites et payantes ici, mais si vous passez un peu de temps à naviguer, vous trouverez de très bonnes choses que vous pouvez obtenir sans payer.

Quelques ressources plus dignes sur R

Avec sa popularité croissante, vous pouvez trouver quelques autres sites pour apprendre à connaître la langue.

  • tourbillon
  • Quick-R
  • R-Bloggers
  • RDataMining
  • Coursera R Programmation
  • inside - R (un site communautaire)
  • LearnR-YouTube

Commencer à apprendre!

Comme pour tout autre langage de programmation, la meilleure façon d'apprendre est de trouver un problème que vous souhaitez résoudre et commencer à concevoir une solution. Avec une certaine détermination et ces ressources disponibles, vous utiliserez R pour analyser les ensembles de données en un rien de temps.

Travaillez-vous avec R? Quelles sont vos ressources R préférées? Partagez-les ci-dessous afin que nous puissions tous apprendre d'eux!

In this article