Die besten kostenlosen Plätze, um R-Programmierung heute zu lernen
Die Leute sind immer neugierig, welche Programmiersprachen sie lernen sollen. Wie wählt man eine Programmiersprache aus, um heute zu lernen und in 2 Jahren einen großartigen Job zu bekommen? Wie man eine Programmiersprache wählt, um heute zu lernen? engagierte Arbeit, um ein wirklich guter Programmierer zu werden; Gibt es eine Möglichkeit, von heute an die richtige Sprache zu wählen, um morgen eingestellt zu werden? Lesen Sie mehr - welche sind am wertvollsten? Was bringt ihnen einen Job? Welche sind am einfachsten und am schwierigsten?
Eine Sprache, die schon viel mehr auf der “welche Programmiersprachen zu lernen” Liste ist R, eine Sprache, die sich auf statistische Berechnungen konzentriert (in der Tat ist es # 6 auf der IEEE Spectrum-Liste der 2015 wichtigsten Programmiersprachen).
Warum wird R populärer, was kann es tun und wo kann man lernen, wie man es einsetzt?
Was ist R? Wer benutzt es??
R ist eine Erweiterung der Programmiersprache mit dem Namen S. Im Gegensatz zu S hat R eine enorme Popularität erlangt, 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 -Preise Während R für eine Vielzahl von Dingen verwendet werden kann, wird es am besten für die Datenanalyse verwendet.
Einer der Gründe, warum es so mächtig ist, ist, dass Menschen etwas kreieren und verteilen können “Pakete” die zur Basisfunktionalität der Sprache beitragen. Ein kurzer Blick auf einige der aktuellsten Pakete, die veröffentlicht werden sollen, umfassen eines für Richtungsstatistiken, ein anderes für die mehrstufige gemeinsame Modellierung von Imputationen und - in Abkehr von den meisten Sprachanwendungen - für das Erstellen “attraktiver Lebenslauf” mit einer Datenbank, LaTeX und R.
Einige der größten Unternehmen der Welt setzen R ein.
Laut Revolution Analytics verwendet Google es, um den Return on Investment (ROI) von Werbekampagnen zu berechnen und die wirtschaftliche Aktivität vorherzusagen. Microsoft verwendet es für das Matchmaking im Xbox-Netzwerk. Der Nationale Wetterdienst generiert damit Grafiken. oDesk verwendet die Sprache, um die Ergebnisse von Experimenten zu analysieren. Twitter schließt R als Teil seiner Data Science-Toolbox ein.
Die Möglichkeiten für R sind nahezu unbegrenzt - und da Big Data zu einem immer wichtigeren Feld wird, wird auch die Fähigkeit, diese effizient zu analysieren, an Bedeutung gewinnen. R eignet sich hervorragend für die Datenanalyse und ist aufgrund seiner Open-Source-Zusammenarbeit einer der besten Werkzeuge auf dem Markt. Wenn Sie daran interessiert sind, ein Datenwissenschaftler zu werden Wie Sie ein Datenwissenschaftler werden Wie Sie ein Datenwissenschaftler werden Data Science hat sich 2007 von einem neu geprägten Begriff zu einer der gefragtesten Disziplinen entwickelt. Aber was macht ein Datenwissenschaftler? Und wie kannst du in das Feld einbrechen? Lesen Sie mehr, Sie würden es gut lernen, es zu lernen.
Lernen von R
Da die Benutzeroberfläche von R viel mehr als bloße Knochen ist als Anwendungen wie SAS, SPSS und Matlab, müssen Sie natürlich viel Arbeit aufwenden, um ein Experte zu werden. R hat eine ziemlich steile Lernkurve, wenn Sie über die Grundlagen hinausgehen möchten. Daher benötigen Sie hochwertige Lernressourcen, wenn Sie Ihre Reise auf dem rechten Fuß beginnen.
Gehen wir zu den Besten.
Versuchen Sie es mit R
Kurze Einführung in die Code School, Versuchen Sie es mit R, ist eine fantastische Möglichkeit, die Grundlagen zu erlernen. Es wird in einem interaktiven Format präsentiert, das es interessanter und effektiver macht. Probieren Sie drei Möglichkeiten aus, um Ihre Programmierfähigkeiten zu verbessern, die mit Programmierbüchern gelangweilt sind? Probieren Sie drei unterhaltsame Wege aus, um Ihre Codierfähigkeiten zu verbessern. Wenn Sie jemals versucht haben, Code aus einem Buch zu lernen, wissen Sie, wie langweilig es sein kann. Probieren Sie einige interessante Optionen aus, um das Lernen etwas eigenartiger und lustiger zu gestalten. Lesen Sie mehr als andere Lernmethoden. Sie lernen Vektoren, Matrizen, Faktoren, grundlegende Statistiken, Datenrahmen und die Erweiterung von R mithilfe externer Bibliotheken.
Das Beste ist, der gesamte Kurs ist kostenlos. Für einen Anfänger ist dies schwer zu schlagen.
Statistik mit R erkunden
Dieser Kurs besteht aus drei Teilen. Grundlagen von R, Erforschung statistischer Konzepte durch Programmierung und ein Abschnitt, in dem Forscher erklären, wie sie R und Statistiken verwendet haben, um reale wissenschaftliche Probleme zu lösen.
Dieser Kurs konzentriert sich auf die Anwendung von R in den Gesundheitswissenschaften, ist jedoch für eine Reihe von Menschen von Nutzen, von denen, die mit Statistiken vertraut sind, bis zu denen, die in diesem Bereich noch völlig neu sind.
Twotorials
In einer Reihe von zweiminütigen Videos gehen Sie von den Grundlagen aus wie “Was ist R?” zu weiterführenden Themen, einschließlich Erstellen von Schleifen und Ausführen von SQL-Befehlen in R, um mit Datenbanken zu interagieren. Am Ende erfahren Sie sogar, wie Sie fantastischen Kaffee zubereiten können. 8 ausgezeichnete Websites für eine verbesserte Tasse Kaffee 8 ausgezeichnete Websites für eine verbesserte Tasse Kaffee Kaffee ist auf der ganzen Welt beliebt, aber 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 Ihre französische Presse mit R zeitlich steuern.
Wenn Sie auf der Suche nach etwas sind, das etwas anderes ist als das Erlernen anderer Ressourcen im Lehrbuchstil, geben Sie diesem eine Chance.
Kaggle-Tutorial zum maschinellen Lernen
Kaggle ist eine Website, auf der Wettbewerbe zur Datenanalyse veranstaltet werden, mit denen Sie viel Geld gewinnen können. Sie helfen Ihnen jedoch auch beim Einstieg in diese Einführung in das maschinelle Lernen Ich kann es nicht realisieren, aber maschinelles Lernen ist bereits überall um Sie herum und kann einen überraschenden Einfluss auf Ihr Leben ausüben. 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 besonders interessant, wenn Sie sich für Datenanalyse (und nicht nur für Statistiken) mit R interessieren.
Die wichtigsten Dinge, die Sie lernen werden, sind die DataCamp-Schnittstelle, Entscheidungsbäume und zufällige Gesamtstrukturen, die großartige Werkzeuge zur Datenmodellierung sind.
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 Anweisungen zum Erstellen eigener Erweiterungen. Während Sie lesen konnten “Einführung in R” Von Anfang bis Ende wird es wahrscheinlich am besten als Referenzhandbuch verwendet, wenn Probleme auftreten und Sie bestimmte Informationen zur Sprache selbst suchen 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 einem Lesezeichen versehen wurde.
Ökonometrie in R (PDF Download), eine weitere kostenlose Ressource, die auf der Website verfügbar ist, ist eine beliebte Ressource zum Erlernen der Sprache. Es ist ein bisschen dicht, aber es enthält fast alles, was Sie wissen müssen, um zu beginnen.
RStudio-Tutorials
RStudio ist eine integrierte Entwicklungsumgebung, Texteditoren vs. IDEs: Welche ist besser für Programmierer? Texteditoren 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, um Ihnen bei dieser Entscheidung zu helfen. Lesen Sie mehr (IDE) für R - und obwohl Sie es nicht brauchen, um ein R-Experte zu werden, ist es möglicherweise hilfreich. Die RStudio-Website bietet eine Reihe von Tutorials sowie Links zu anderen nützlichen Seiten. Es gibt Buchempfehlungen; ein Einführung in Shiny, eine coole Möglichkeit, Ihre Datenergebnisse online anzuzeigen; und Informationen zu R Markdown, einem weiteren nützlichen Werkzeug zum Teilen von Daten.
Es gibt hier eine Mischung aus kostenlosen und bezahlten Ressourcen, aber wenn Sie ein wenig Zeit damit verbringen, herumzublättern, werden Sie einige wirklich großartige Dinge finden, die Sie erhalten können, ohne zu bezahlen.
Ein paar mehr würdige Ressourcen auf R
Mit seiner steigenden Beliebtheit können Sie ein paar weitere Seiten finden, um die Sprache kennen zu lernen.
- Strudel
- Quick-R
- R-Blogger
- RDataMining
- Coursera R Programmierung
- LearnR-YouTube
Beginne zu lernen!
Wie bei jeder anderen Programmiersprache können Sie am besten ein Problem finden, das Sie lösen möchten, und mit dem Entwerfen einer Lösung 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 Lieblingsressourcen für R? Teilen Sie sie unten auf, damit wir alle von ihnen lernen können!
Erfahren Sie mehr über: Bildungstechnologie, Programmierung.