PDF

Schulung Kompakte Einführung in die Datenanalyse mit R - für angehende data scientists

2 Tage / S1962

6 Teilnehmer haben bisher dieses Seminar besucht

Schulungsmöglichkeiten

Inhouse-/Firmenschulung

  • 2 Tage - anpassbar
  • Termin nach Wunsch
  • Preis nach Angebot
  • In Ihrem Hause oder bei der GFU

Inhalte werden auf Wunsch an die Anforderungen Ihres Teams angepasst.

Individualschulung

  • 2 Tage - anpassbar
  • Termin nach Wunsch
  • Preis nach Angebot
  • In Ihrem Hause oder bei der GFU

1 Teilnehmer = max. Fokus aufs Fachliche und max. Raum für individuelle Fragen.

Beschreibung

R ist mit über zwei Millionen Nutzern weltweit eine der meistverwendeten Programmiersprachen im data science und data mining. Als eine der de-facto data science Programmiersprachen (neben Python) bieten viele Software Anbieter Schnittstellen zu R an. Die meistgenutzte Entwicklungsumgebung RStudio wird auch in diesem Seminar benutzt. Sie erhalten einen Einblick in die grundlegende Struktur von R, das Einlesen von Daten aus verschiedenen Formaten, die Aufbereitung von Daten und die Visualisierung der Daten anhand eines durchgehenden Fallbeispiels. Es werden die bekannten Bibliotheken data.table und ggplot2 benutzt, welche unter data scientists sehr beliebt sind. Der Schwerpunkt am zweiten Tag liegt auf den bekanntesten Machine Learning Algorithmen im Data Science, welche in der Theorie erklärt und mit R umgesetzt werden. Der Abschluss bildet eine Data Mining Aufgabe, anhand derer Sie Ihre erste Datenanalyse unter Begleitung des Trainers üben können.

Schulungsziel

Sie können grundlegende Schritte mit R und RStudio im Bereich Data Science anwenden, so dass ein selbstständiges Arbeiten als data scientist möglich ist. Sie kennen die Konzepte von R und können Ihre eigene erste Datenanalyse durchführen. Wege, um weitergehende Algorithmen und Methoden in R zu finden sind bekannt, um das Wissen auch nach dem Seminar weiter ausbauen zu können. Sie haben einen Überblick über verwendete Algorithmen im Machine Learning und können diese voneinander differenzieren und in R anwenden. Sie arbeiten überwiegend selbstständig mit Unterstützung des Trainers, um das Erlernte direkt umzusetzen und anzuwenden. Anhand eines durchgehenden Datenbeispiels werden die wichtigsten Bibliotheken besprochen und in umfangreichen Übungen trainiert. 

Details

  • Einführung
    • Hintergrund zu R und RStudio
    • Installieren von neuen Paketen und die Paketumgebung CRAN
    • Lizenzinformationen
    • Aspekte von R, die anders als in anderen Programmiersprachen sind
  • Einführung in das Data Science Paket data.table
    • Aufbau eines data.table und Ähnlichkeit zu SQL-Abfragen
    • Verschiedene Möglichkeiten, Zeilen und Spalten zu extrahieren
    • Möglichkeiten, auf Spalten direkt Berechnungen durchzuführen
    • Abfragen nach Variablen gruppieren 
  • Daten einlesen 
    • Das Arbeitsverzeichnis in R und RStudio setzen 
    • Ein CSV bzw. Excel Datei einlesen und schreiben und Überblick über die nützlichsten Parameter 
    • Eine SPSS Datei einlesen und schreiben 
    • Die fread() Funktion, um effizient große Datenmengen einzulesen
    • Daten binär in .RData speichern und laden 
    • Abfragen aus einer Datenbank (SQLite)
  • Data handling in einem data.table
    • Der := Operator in data.table 
    • Ersetzen von fehlenden Werten
    • Eine Spalte erzeugen, löschen, ändern
    • Zwischen Datentypen konvertieren
    • lapply() und die Anwendung in einem data.table (mit .SD und .SDcols)
  • Visualisierung mit ggplot2
    • Die Idee hinter der Grammar of Graphics 
    • Aesthethics layer und geometries layer zur Erstellung erster Plots (boxplots, scatter plots, bar plots, Kerndichteschätzer, Histogramme, Linienplot)
    • Statistics layer, um Statistiken durch ggplot2 zu plotten
    • Aspekte der Darstellung (Größe der Datenpunkte, Farbe, Gruppierung) mit einer Variable steuern oder fest angeben
    • Faceting - Mehrere Subplots erstellen, welche nach einer Kategorie geteilt sind
    • Speichern der Plots
  • Algorithmen im Data Science (theoretischer Überblick)
    • Big Data und die vier Vs von Big data
    • Was ist Machine Learning
    • Die Einteilung von Algorithmen im Machine Learning (supervised Learning - unsupervised learning - reinforcement learning)
    • Einführung in wichtige Algorithmen: Lineare Regression, Logistische Regression, Entscheidungsbäume, Random Forest, Support Vector Machine (SVM), K-means, Kerndichteschätzer
    • Overfitten und wie ich es entdecken und vermeiden kann
    • Kreuzvalidierung, confusion matrix, ROC Kurve
  • Algorithmen im Data Science (in der Praxis)
    • Die Schritte beim Modellieren (Aufteilung der Daten in Test-Train, Model erstellen, Model validieren)
    • Praktische Umsetzung der theoretisch behandelten Algorithmen in R
    • Trainieren und Validieren von verschiedenen Algorithmen (Lineare Regression, Logistische Regression, Entscheidungsbäume, Random Forest, Support Vector Machine (SVM), K-means, Kerndichteschätzer)
    • Auswertung der Modellgüte auf dem Testdatensatz
    • Eine ROC Kurve plotten
  • Finaler use case zur Wiederholung des Gelernten 
    • Abgeschlossenes Projekt, indem die wichtigsten Schritte wiederholt werden können vom Daten Einlesen, Daten handling, über Visualisierung und Erstellen und Vergleich von Machine Learning Algorithmen

Technisch interessierte Fachkräfte bzw. Projektleiter, angehende data scientists und Datenanalysten, welche einen Einstieg in die Programmiersprache R wünschen, um eigenständig an Data Science Projekten mitzuarbeiten oder ein besseres Verständnis für R Code zu erhalten. Die Teilnehmer benötigen keine Erfahrung mit R, sollten aber schon grundlegende Erfahrung mit einer Programmiersprache gehabt haben, um das Grundkonzept einer Programmiersprache zu verstehen. Überdies ist ein Basiswissen von grundlegenden statistischen Begriffen hilfreich (wie Mittelwert, Median, Perzentil, lineare Regression).


Lernmethode: Ausgewogene Mischung aus Theorie und Praxis
Unterlagen: Seminarunterlagen / Fachbuch zum Seminar inklusive, das man nach Rücksprache mit dem Trainer individuell auswählen kann
Arbeitsplatz: PC/VMs für jeden Teilnehmer
Hochwertige und performante Hardware
Große, höhenverstellbare Bildschirme
Zugang zu Ihrem Firmennetz erlaubt
Lernumgebung: Frische Systeme für jeden Kurs in Abstimmung mit dem Seminarleiter
Arbeitsmaterialien: Din A4 Block, Notizblock, Kugelschreiber, USB-Stick, Textmarker, Post-its
Teilnahmezertifikat: Wird am Ende des Seminars ausgehändigt, inkl. Inhaltsverzeichnis
Teilnehmerzahl: min. 1, max. 8 Personen
Schulungszeiten: 2 Tage - anpassbar, 09:00 - 16:00 Uhr
Ort der Schulung: GFU Schulungszentrum

GFU Schulungszentrum
Am Grauen Stein 27
51105 Köln-Deutz
oder europaweit bei Ihnen als Inhouse-Schulung
Räumlichkeiten: Helle und modern ausgestattete Räume mit perfekter Infrastruktur
Catering: Frühstück, Snacks und Getränke ganztägig, Mittagessen im eigenen Restaurant, täglich 6 Menüs, auch vegetarisch
Barrierefreiheit: Das GFU-Schulungszentrum(Am Grauen Stein 27) ist barrierefrei
Rechnungsstellung: Erst nach dem erfolgreichen Seminar. Keine Vorkasse.
Stornierung: Kostenfrei bis zu 3 Wochen vor dem Seminartermin

Kundenbewertungen

Zu diesem Seminar wurden noch keine Bewertungen abgegeben.

Buchungsmöglichkeiten

Firmenschulung

GFU Schulungszentrum

Anfragen

Inhouse-Schulung

In Ihrem Hause
Auswählen
Wo soll Ihre Schulung stattfinden?
  • Europaweit
  • GFU Schulungszentrum
  • Berlin
  • Bremen
  • Düsseldorf
  • Dortmund
  • Dresden
  • Frankfurt
  • Hamburg
  • Hannover
  • Köln
  • Leipzig
  • Mannheim
  • München
  • Nürnberg
  • Stuttgart
Weiterer Ort:

Anfragen

Individualschulung

Auswählen
Wo soll Ihre Schulung stattfinden?
  • Europaweit
  • GFU Schulungszentrum
  • Berlin
  • Bremen
  • Düsseldorf
  • Dortmund
  • Dresden
  • Frankfurt
  • Hamburg
  • Hannover
  • Köln
  • Leipzig
  • Mannheim
  • München
  • Nürnberg
  • Stuttgart
Weiterer Ort:

Anfragen
Haben Sie Fragen?
  • 0221 82 80 90
  • Chat offline
Empfangsdamen der GFU