Kapitel 1 Einfuehrung

R Logo (https://www.r-project.org/logo/)

Abb. 1.1: R Logo (https://www.r-project.org/logo/)

1.1 Was ist R und warum sollte man R lernen?

R ist eine freie Programmiersprache, die in erster Linie für statistische Analysen konzipiert wurde. Durch ihre große Community (siehe Stack Overflow oder RBlogger) und ihre ständige Weiterentwicklung durch sogenannte Packages, ist der Funktionsumfang von R praktisch unbegrenzt.

Neben den klassischen Funktionen statistischer Software (Datenaufbereitung, Analysen, Graphikerstellung) sind z.B. folgende Anwendungen möglich:

  • Erstellen von Präsentationen und Papern (mit RMarkdown)
  • Webscraping
  • Qualitative Textanalyse
  • Auslesen von Datenbanken
  • Automatisierungen
  • uvm.

Zum Teil durch die vielfältigen Anwendungsmöglichkeiten hat sich bzw. entwickelt sich R zum Goldstandard in der akademischen Welt und in vielen Bereichen der Wirtschaft1.

Wie auch bei Sprachen, lernt man Programmiersprachen nicht (nur) durch Kurse. Eine aktive Auseinandersetzung mit konkreten Problemen hilft, “fließender” im Umgang mit der Sprache zu werden. Kommt man einmal nicht weiter (wird passieren… versprochen!), hilft es, sich so lange mit dem Thema zu beschäftigen, bis eine Lösung gefunden wurde.

Warum sollte man das auf sich nehmen?

6 Gründe, R zu lernen:

  1. Open Source und plattformübergreifend
  2. Praktisch unbegrenzter Funktionsumfang
  3. Entwickelt sich zum Standard in akademischer Welt und Wirtschaft
  4. Publizierfähige Graphiken
  5. Integration von Aufbereitung, Analyse und Präsentation
  6. Internationale Community (Stack Overflow, RBloggers etc.)

1.2 Installation

Zunächst muss unser Computer R “lernen”.

Um R zu installieren, gehe auf die entsprechende Cran Website. Wähle dein Betriebssystem aus und folge den Anweisungen auf der Website.

Um produktiv zu arbeiten, sollte zusätzlich die Open Source-Version von RStudio installiert werden. Weitere Infos hierzu gibt es hier.