Warnung Icon Sie haben in Ihrem Browser Javascript deaktiviert! Bitte aktivieren Sie Javascript um eine korrekte Darstellung und Funktionsweise von IT-Schulungen zu gewährleisten. Warnung Icon
Header Background

Seminar Digital Transformation Manager

09.12.-12.12.2019 in Nürnberg

Seminar Professionelle Führung von IT-Teams

06.11.-07.11.2019 in Nürnberg

Seminar Digitale Transformation in Unternehmen - der Einstieg

19.11.-20.11. 2019 in Nürnberg

Header Image
 
 
Seminar mit gesichertem Termin

Programmieren mit R - Fortgeschrittenenkurs

Seminardauer: 3 Tage
zur unverbindlichen Anfrage

Ziele

Die Programmiersprache R wurde für schnelle ad hoc-Datenanalysen und Visualisierungen entwickelt. Sie bietet jedoch auch leistungsfähige Werkzeuge zur Programmierung. Dieser Kurs richtet sich an R-Anwender, die mit den Grundlagen vertraut sind, bereits eigene Analysen durchgeführt haben und nun fortgeschrittene Programmiertechniken erlernen möchten.

Zielgruppe

R-Anwender, die besseren, eleganteren und schnelleren R-Code schreiben wollen

Voraussetzungen

  • Kenntnisse der grundlegenden Datenstrukturen in R
  • Erfahrung mit Datenanalysen in R
  • Wünschenswert: Grundkenntnisse in dplyr und ggplot2

Kenntnisse anderer Programmiersprachen können nützlich sein, sind aber keine Teilnahmebedingung.

Agenda

Funktionales Programmieren

  • Benutzerdefinierte Funktionen schreiben und anwenden
  • Anonyme Funktionen, Parameter-Übergabe, Fehlerbehandlung
  • Funktionen, die Funktionen als Argumente übernehmen
  • Funktionen, die Funktionen als Ergebnis liefern
  • Einführung / Wiederholung: apply-Funktionen in Base R
  • map-Funktionen aus dem purrr-Paket

Fehlerbehebung: Debugging in RStudio

Effizient programmieren in R

Die Möglichkeiten, R-Code zu beschleunigen.

  • Laufzeit von R-Code messen: system.time() und microbenchmark()
  • Strategien zur Optimierung von R-Code, Praxisbeispiele
  • Profiling, um Flaschenhälse (langsame Code-Abschnitte) zu lokalisieren
  • Parallele Programmierung
    • Mehrere Prozessorkerne / Cluster nutzen
    • Verteilung der Lasten an die Arbeiter: Load Balancing
    • Erkennen, ob R-Code zur Parallelisierung geeignet ist

Einführung in objektorientiertes Programmieren mit R (S3-Klassen)

Programmierbeispiel mit einfacher Spiel-Simulation und benutzerdefinierter Print-Methode

Tidy Evaluation verstehen, um tidyverse-Funktionen zu programmieren oder eigene Funktionen im tidyverse-Stil zu entwickeln

  • Kurzer Überblick über einige tidyverse-Funktionen und Vergleich zu Base R
  • Was ist tidy evaluation und wozu brauchen wir sie?
  • Der Operator !! („Bang Bang“)
  • Eigene Quoting-Funktionen im tidyverse-Stil schreiben
  • Quosures
  • Der Operator !!! („Splice – Unquote“)
  • Praxisbeispiele, Programmieren mit dplyr und ggplot2

Schulungsunterlagen

nach Absprache

Gesicherte Termine

TerminSeminarStandort
18.11. - 20.11.2019 Programmieren mit R - Fortgeschrittenenkurs Berlin
 
Anmeldungen vorhanden
Gesicherte Termine
derzeit 1 Termin
18.11. - 20.11.2019 in Berlin

1.) Wählen Sie den Seminartyp:




2.) Wählen Sie Ort und Datum:

1.495,00 € pro Person

spacing line1.779,05 € inkl. 19% MwSt
Verpflegung zzgl.
Seminarunterlagen zzgl.

Seminar jetzt anfragen Auf den Merkzettel
PDF IconPDF Icon
 

Diese Seite weiterempfehlen:

0
Merkzettel öffnen
0
Besuchsverlauf ansehen
IT-Schulungen.com Control Panel