R im Unternehmen

Sie haben die Vorteile von R erkannt und möchten nun tiefer in R einsteigen?

Um R erfolgreich zu nutzen, müssen sowohl die IT als auch die Fachabteilungen, die R nutzen, zusammenspielen. R ist eine Open Source Software, die laufend Änderungen erfährt. Als IT-Verantwortlicher müssen Sie entscheiden, wie Sie die Pakete bereitstellen und wann diese aktualisiert werden. Sie können auch einen eigenständigen R-Server bereitstellen. Für die Entwickler sollte ein Versionsverwaltungsprogramm wie Git verfügbar sein. Der Fachbereich sollte vom Helpdesk die erforderliche Unterstützung erhalten. Für Nicht-R-Anwender können R-Anwendungen mit Hilfe von Shiny R über eine Weboberfläche ausgeführt werden.

Profitieren Sie von R

Entwicklungsumgebung RStudio

RStudio ist die aktuell empfohlene Entwicklungsumgebung, um mit R effizient zu arbeiten. Für Entwickler von R-Paketen müssen jedoch zusätzliche Programme und Pakete in diese Entwicklungsumgebung integriert werden.

  • Ich unterstütze Sie bei der Installation und Einrichtung einer R Entwickler-Umgebung.

Entwicklung eigener R-Pakete

Ein R-Paket ist eine fertige Lösung für ein bestimmtes Problem. Einmal gelöst, kann es von R-Anwendern bei der täglichen Arbeit genutzt werden. Sie können auch ein eigenes, nur intern eingesetztes R-Paket erstellen.

  • Ich begleite Sie bei der Erstellung Ihrer eigenen R-Pakete.

Vorgegebene Struktur von R-Paketen

Die Struktur eines R-Pakets ist streng vorgegeben. Der Vorteil liegt dabei vor allem darin, dass alle bisher veröffentlichten R-Pakete ebenfalls dieser Struktur folgen. Hat man es einmal verstanden, kann man alle Pakete lesen. Dies bedeutet jedoch nicht, dass man diese auch verstehen muss.

  • Ich führe Sie in die Regeln zum Aufbau von R-Paketen ein.

Standardisierte Hilfe für R-Anwender

Für den R-Anwender sind alle Pakete nach dem gleichem Muster dokumentiert. Für jede Funktion existiert eine Hilfeseite, Beispiele erleichtern den Zugang. Oft werden auch Beispieldaten direkt im Paket bereitgestellt. Vignetten beschreiben das R-Paket aus der Vogelperspektive.

  • Ich berate R-Anwender bei der effizienten Nutzung von R und RStudio.

Shiny R für Nicht-R-Anwender

Zusätzlich kann das Arbeiten mit R unter Einsatz von Shiny R automatisiert werden. Shiny R ist eine interaktive Weboberfläche. Diese kann dann auch von Nicht-R-Anwendern bedient werden!

  • Ich zeige Ihnen, wie Sie Shiny R in Ihr System integrieren.

Git und Github

Git ist ein Versionsverwaltungsprogramm und hilft dem Team, die Kontrolle über die Entwicklung des R-Pakets zu behalten - ein aus meiner Sicht unverzichtbares Werkzeug. Git ist perfekt in RStudio integriert.

  • Ich bringe Sie über die ersten Hürden bei der Nutzung von Git und Github.

Haben Sie Fragen?

Vereinbaren Sie Ihren Wunschtermin zur Abklärung offener Fragen.