Die besten kostenlosen Orte, um R Programmierung heute zu lernen

R ist eine Programmiersprache, die die Beliebtheitsskalen erklimmt. Wir sprechen darüber, warum R populärer wird, was kann es und wo können Sie lernen, es zu benutzen?

R ist eine Programmiersprache, die die Beliebtheitsskalen erklimmt.  Wir sprechen darüber, warum R populärer wird, was kann es und wo können Sie lernen, es zu benutzen?
Werbung

Menschen sind immer neugierig, welche Programmiersprachen sie lernen sollten Wie man eine Programmiersprache auswählt, um heute zu lernen und einen tollen Job in 2 Jahren zu bekommen Wie man eine Programmiersprache auswählt, um heute zu lernen und einen tollen Job in 2 Jahren zu bekommen Es kann Jahre dauern engagierte Arbeit, um ein wirklich guter Programmierer zu werden; Gibt es also eine Möglichkeit, die richtige Sprache zu wählen, um von heute an zu beginnen, um morgen eingestellt zu werden? Lesen Sie mehr - welche sind die wertvollsten? Was wird ihnen einen Job bringen? Welche sind am einfachsten und am härtesten?

Eine Sprache, die viel mehr auf der Liste der zu lernenden Programmiersprachen auftaucht, ist R, eine Sprache, die sich auf statistisches Rechnen konzentriert (tatsächlich steht sie auf Platz 6 der IEEE Spectrum 2015 Liste der wichtigsten Programmiersprachen).

Warum wird R populärer, was kann es und wo können Sie lernen, es zu benutzen?

Was ist R? Wer benutzt es?

R ist eine Erweiterung der Programmiersprache namens S. Im Gegensatz zu S hat R eine große Popularität gewonnen, vor allem, weil es eine kostenlose Alternative zu sehr leistungsfähiger Software für statistische Berechnungen wie SAS, SPSS und Matlab ist, die alle hoch sind -gepreist. Während R für eine Vielzahl von Dingen verwendet werden kann, wird es am besten für die Datenanalyse verwendet.

Sprachrankings

Einer der Gründe, warum es so mächtig ist, ist, dass Menschen "Pakete" erstellen und verteilen können, die zur Basisfunktionalität der Sprache beitragen. Ein kurzer Blick auf einige der aktuellsten zu veröffentlichenden Pakete enthält eines für Richtungsstatistiken, ein anderes für die Multilevel Joint Modeling Imputation und - in einer Pause von den meisten Anwendungen der Sprache - für den Aufbau eines "attraktiven Lebenslaufs" unter Verwendung einer Datenbank, LaTeX, und R.

Einige der weltweit größten Unternehmen nutzen R.

Laut Revolution Analytics berechnet Google den Return on Investment (ROI) von Werbekampagnen und prognostiziert wirtschaftliche Aktivitäten. Microsoft verwendet es für das Matchmaking im Xbox-Netzwerk. Der Nationale Wetterdienst generiert Grafiken damit. oDesk verwendet die Sprache, um Ergebnisse von Experimenten zu analysieren. Twitter schließt R als Teil seiner Data Science-Toolbox ein.

Die Möglichkeiten für R sind nahezu grenzenlos - und wenn Big Data zu einem wichtigeren Bereich wird, wird die Fähigkeit, sie effizient zu analysieren, an Bedeutung gewinnen. R eignet sich hervorragend für die Datenanalyse, und seine offene, kollaborative Art macht es zu einem der besten Tools auf dem Markt. Wenn Sie daran interessiert sind, ein Data Scientist zu werden Wie ein Data Scientist zu werden Wie ein Data Scientist zu werden Data Science ist von einem neu geprägten Begriff im Jahr 2007 zu einer der gefragtesten Disziplinen heute geworden. Aber was macht ein Datenwissenschaftler? Und wie kannst du in das Feld einbrechen? Lesen Sie mehr, Sie tun es gut, um es zu lernen.

Lernen R

Da Rs Interface viel einfacher ist als Apps wie SAS, SPSS und Matlab, müssen Sie natürlich viel arbeiten, um ein Experte zu werden. R hat eine ziemlich steile Lernkurve, wenn Sie über die Grundlagen hinausgehen wollen, also benötigen Sie hochwertige Lernressourcen, wenn Sie Ihre Reise mit dem richtigen Fuß beginnen wollen.

Lass uns zu den Besten gehen.

Probieren Sie R aus

Versuch-r

Die kurze Einführung von Code School, Try R, ist eine fantastische Möglichkeit, die Grundlagen zu erlernen. Es wird in einem interaktiven Format präsentiert, macht es interessanter und effektiver Bored With Programming Books? Versuchen Sie 3 Spaß Möglichkeiten, Ihre Programmierkenntnisse mit Programmierbüchern langweilig? Versuchen Sie es mit 3 unterhaltsamen Methoden, um Ihre Programmierkenntnisse zu verbessern Wenn Sie jemals versucht haben, aus einem Buch zu lernen, wissen Sie, wie langweilig es sein kann. Warum nicht einige einfallsreiche Optionen ausprobieren, um das Lernen skurriler und lustiger zu machen. Lesen Sie mehr als einige andere Lernmethoden. Sie erfahren mehr über Vektoren, Matrizen, Faktoren, Grundstatistiken, Datenrahmen und wie R mit externen Bibliotheken erweitert werden kann.

Das Beste ist, dass der gesamte Kurs kostenlos ist. Für einen totalen Anfänger ist das schwer zu schlagen.

Erkunde Statistiken mit R

Dieser Kurs besteht aus drei Teilen. die Grundlagen von R, das Erforschen von statistischen Konzepten durch Programmierung und ein Abschnitt, in dem Forscher erklären, wie sie R und Statistiken verwendet haben, um naturwissenschaftliche Probleme zu lösen.

Dieser Kurs konzentriert sich auf die Verwendung von R in den Gesundheitswissenschaften, wird aber für eine Reihe von Menschen, von denen, die mit Statistiken vertraut sind, für diejenigen, die völlig neu in diesem Bereich sind, wertvoll sein.

Totorials

In einer Reihe von zweiminütigen Videos gehen Sie von den Grundlagen wie "Was ist R?" Zu komplexeren Themen, einschließlich Erstellen von Schleifen und Ausführen von SQL-Befehlen in R für die Interaktion mit Datenbanken. Am Ende wirst du sogar lernen, wie man tollen Kaffee macht. 8 Ausgezeichnete Webseiten für eine verbesserte Tasse Kaffee 8 Ausgezeichnete Webseiten für eine verbesserte Tasse Kaffee Kaffee ist auf der ganzen Welt beliebt, aber ein Kaffee schmeckt besser als andere. Möchten Sie eine schmackhaftere Dosis Koffein? Hier sind einige Websites, die Ihnen den Einstieg erleichtern. Lesen Sie mehr, indem Sie Ihren französischen Presse-Pourover mit R messen.

Wenn Sie nach etwas suchen, das ein wenig anders ist als das Lehrbuch-ähnliche Lernen von anderen Ressourcen, geben Sie diesem eine Chance.

Kaggle Tutorial zum maschinellen Lernen

kaggle-r

Kaggle ist eine Website, auf der Datenanalyse-Wettbewerbe stattfinden, mit denen Sie viel Geld gewinnen können. . . Aber sie werden Ihnen auch dabei helfen, mit dieser Einführung in maschinelles Lernen zu beginnen. 4 Maschinelle Lernalgorithmen, die Ihr Leben formen 4 Maschinelle Lernalgorithmen, die Ihr Leben prägen Sie werden es vielleicht nicht erkennen, aber maschinelles Lernen ist bereits um Sie herum und es kann ein überraschender Grad des Einflusses auf dein Leben. Glaub mir nicht? Sie könnten überrascht sein. Lesen Sie mehr mit R. Dies ist eine kurze Einführung in die relevanten Konzepte auf mittlerer Ebene. Es ist großartig, wenn Sie sich für Datenanalyse (und nicht nur für Statistiken) mit R interessieren.

Die wichtigsten Dinge, die Sie lernen werden, sind DataCamp-Schnittstelle, Entscheidungsbäume und zufällige Gesamtstrukturen, die großartige Datenmodellierungswerkzeuge sind.

R Handbücher

R-Handbücher

Auf der offiziellen R-Website gibt es eine Sammlung von Handbüchern, die eine Vielzahl von Themen abdecken, von den Grundlagen von R bis hin zu Anleitungen zum Verfassen eigener Erweiterungen. Obwohl Sie "Einführung in R" von der ersten bis zur letzten Seite lesen könnten, wird es wahrscheinlich am besten als Referenzhandbuch für Probleme verwendet, wenn Sie bestimmte Informationen über die Sprache selbst herausfinden müssen. Die anderen Dokumente auf der Liste werden wahrscheinlich nicht nützlich sein, bis Sie ein R-Experte sind, aber dies ist eine großartige Seite, die trotzdem mit Lesezeichen versehen ist.

Ökonometrie in R (PDF Download), eine weitere kostenlose Ressource von der Website, ist eine beliebte Ressource für das Erlernen der Sprache. Es ist ein bisschen dicht, aber es enthält so ziemlich alles, was Sie wissen müssen, um zu beginnen.

RStudio-Tutorials

erste Tutorials

RStudio ist eine integrierte Entwicklungsumgebung Text Editoren vs. IDEs: Welche ist besser für Programmierer? Text Editoren vs. IDEs: Welche ist besser für Programmierer? Die Wahl zwischen einer erweiterten IDE und einem einfacheren Texteditor kann schwierig sein. Wir bieten einige Einblicke, die Ihnen helfen, diese Entscheidung zu treffen. Lesen Sie mehr (IDE) für R - und obwohl Sie es nicht brauchen, um ein R-Experte zu werden, könnten Sie es sehr hilfreich finden. Die RStudio-Website bietet eine Reihe von Tutorials sowie Links zu anderen nützlichen Seiten. Es gibt Buchempfehlungen; eine Einführung in Shiny, eine coole Möglichkeit, Ihre Datenergebnisse online anzuzeigen; und Informationen über R Markdown, ein weiteres nützliches Werkzeug zum Teilen von Daten.

Es gibt hier eine Mischung aus kostenlosen und kostenpflichtigen Ressourcen, aber wenn Sie ein wenig Zeit mit dem Stöbern verbringen, werden Sie einige wirklich großartige Dinge finden, die Sie bekommen können, ohne zu bezahlen.

Ein paar mehr würdige Ressourcen auf R

Mit seiner Beliebtheit beim Klettern finden Sie ein paar weitere Seiten, um die Sprache zu lernen.

  • Strudel
  • Schnell-R
  • R-Blogger
  • RDataMining
  • Coursera R Programmierung
  • inside - R (eine Community-Seite)
  • LerneR-YouTube

Beginne zu lernen!

Wie bei jeder anderen Programmiersprache ist der beste Weg zu lernen, ein Problem zu finden, das Sie lösen möchten, und mit dem Entwurf einer Lösung zu beginnen. Mit einiger Entschlossenheit und diesen verfügbaren Ressourcen verwenden Sie R, um Datensätze in kürzester Zeit zu analysieren.

Arbeitest du mit R? Was sind deine Lieblings-R-Ressourcen? Teile sie unten, damit wir alle von ihnen lernen können!

In this article