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 excellent travail en 2 ansCela peut prendre des années de travail dévoué pour devenir un vrai bon programmeur; existe-t-il un moyen de choisir la bonne langue pour commencer à partir d'aujourd'hui, afin d'être embauché demain? Lire la suite - quels sont les plus précieux? Qui va leur trouver un emploi? Quels sont les plus faciles et les plus difficiles?

Un langage qui apparaît beaucoup plus sur la liste «quels langages de programmation apprendre» est R, un langage axé sur le calcul statistique (en fait, c'est #6 sur Liste 2015 d'IEEE Spectrum des meilleurs langages de programmation).

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é une énorme popularité, principalement parce que c'est une alternative gratuite à très logiciel puissant utilisé pour le calcul statistique comme SAS, SPSS et Matlab, qui sont tous cher. Bien que R puisse être utilisé pour une variété de choses, il est préférable de l'utiliser pour l'analyse des données.

instagram viewer

classements linguistiques

L'une des raisons pour lesquelles il est si puissant est que les gens peuvent créer et distribuer des «packages» qui s'ajoutent aux fonctionnalités de base de la langue. Un bref aperçu de certains des packages les plus récents à publier comprend un pour les statistiques directionnelles, un autre pour l'imputation de modélisation conjointe à plusieurs niveaux, et - en rupture avec la plupart des utilisations du langage - pour créer un «CV attractif» à l'aide d'une base de données, LaTeX, et R.

Certaines des plus grandes entreprises mondiales 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 le matchmaking sur le réseau Xbox. Le National Weather Service génère des graphiques avec elle. 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 à mesure que les mégadonnées deviennent un domaine plus important, la capacité de les analyser efficacement va également gagner en importance. R est idéal pour l'analyse de données, et sa nature open source et collaborative en fait l'un des meilleurs outils du marché. Si vous êtes intéressé par devenir un scientifique des données Comment devenir Data ScientistLa science des 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 pénétrer le terrain? Lire la suite , vous feriez bien de l'apprendre.

Learning R

Bien sûr, étant donné que l'interface de R est beaucoup plus simple que des applications telles que SAS, SPSS et Matlab, vous devrez travailler dur pour devenir un expert. R a une courbe d'apprentissage assez 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.

essayer-r

Brève introduction de Code School, Essayez R, est un moyen fantastique d'apprendre les bases. Il est présenté dans un format interactif, ce qui en fait plus intéressant et efficace Lassé des livres de programmation? Essayez 3 façons amusantes d'améliorer vos compétences en codageSi 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 intéressantes pour rendre l'apprentissage plus original et amusant. Lire la suite que certaines autres méthodes d'apprentissage. Vous découvrirez les vecteurs, les matrices, les facteurs, les statistiques de base, les trames de données et comment étendre R à l'aide de bibliothèques externes.

Mieux encore, tout le cours est gratuit. Pour un débutant total, c'est difficile à battre.

Ce cours comprend trois parties; les bases du R, l'exploration des concepts statistiques à travers la programmation, et une section dans laquelle les chercheurs expliquent comment ils ont utilisé le 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 large éventail de personnes, de ceux qui connaissent les statistiques à ceux qui sont totalement nouveaux dans le domaine.

Dans une série de vidéos de deux minutes, vous irez des principes de base, comme "Qu'est-ce que R?" vers des rubriques plus avancées, notamment 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 à faire café génial 8 excellents sites Web pour une meilleure tasse de caféLe café est apprécié partout dans le monde, mais certains cafés ont 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 renversement de presse française avec R.

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

kaggle-r

Kaggle est un site Web qui héberge des concours d'analyse de données qui peuvent vous faire gagner beaucoup d'argent... mais ils vous aideront également à démarrer cette introduction à apprentissage automatique 4 algorithmes d'apprentissage automatique qui façonnent votre vieVous ne le réalisez peut-être pas, mais l'apprentissage automatique est déjà tout autour de vous et il peut exercer une influence surprenante sur votre vie. Tu 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 des données (et pas seulement les 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 des données.

r-manuels

Sur le site officiel de R, il existe une collection de manuels qui couvrent une variété de sujets, des principes de base de R aux instructions sur la façon d'écrire vos propres extensions. Bien que vous puissiez lire «Introduction à R» d'un bout à l'autre, il est probablement préférable de l'utiliser comme référence manuel lorsque vous rencontrez des problèmes et que vous devez trouver des informations spécifiques sur la langue lui-même. Les autres documents de la liste ne seront probablement utiles que si vous êtes un expert en R, mais c'est néanmoins une excellente page à mettre en signet.

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

rstudio-tutorials

RStudio est un environnement de développement intégré Éditeurs de texte vs IDE: lequel est le meilleur pour les programmeurs?Choisir entre un IDE avancé et un éditeur de texte plus simple peut être difficile. Nous vous proposons quelques informations pour vous aider à prendre cette décision. Lire la suite (IDE) pour R - et bien que vous n'ayez pas besoin de l'utiliser pour devenir un expert en R, vous pourriez le trouver très utile. Le site Web RStudio propose un certain nombre de didacticiels, ainsi que des liens vers d'autres pages utiles. Il y a des recommandations de livres; un introduction à Shiny, un moyen génial 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 à parcourir, vous trouverez de très belles choses que vous pouvez obtenir sans payer.

Quelques ressources plus intéressantes sur R

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

  • tourbillon
  • Quick-R
  • R-Bloggers
  • RDataMining
  • Programmation Coursera R
  • 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 de 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!

Dann est un consultant en stratégie de contenu et en marketing qui aide les entreprises à générer de la demande et des prospects. Il blogue également sur la stratégie et le marketing de contenu sur dannalbright.com.