R training in Data Science

In our leading R training courses, we teach you the diverse possibilities of the free programming language in a practical and comprehensive manner.

Our training courses range from beginner courses to courses for advanced R users and from data management to visualization of results – remotely or at your site. Upon request, we are also happy to customize the training content according to your individual needs.

R training in Data Science

In our leading R training courses, we teach you the diverse possibilities of the free programming language in a practical and comprehensive manner.

Our training courses range from beginner courses to courses for advanced R users and from data management to visualization of results – remotely or at your site. Upon request, we are also happy to customize the training content according to your individual needs.

Our R trainings

R is one of the leading programming languages for Data Science. Our R training courses for companies, universities and graduate centers are regularly evaluated and rated as very good. Over 1,500 satisfied participants speak for the quality of our R trainings.

Become an R expert with us.

Logo Programmiersprache R

Introduction to R

The open source language R is one of the best solutions for data analysis, data visualization, data mining and predictive analytics. With R, a unique standard of functionality, quality and actuality can be achieved.

The course is intended as an introduction to R and its basic functionalities. It makes it easier for participants to get started with R by getting practical tips and exercises. This basic course serves R beginners without previous knowledge as a starting point in order to use R in further individual application scenarios.

The objective of the course is to teach the participants the logic and terminology of R and to lay the foundation for working with R independently.

Course content:

  • First steps into R
  • Concept and philosophy of R
  • Data structures and their properties
  • Importing data
  • Data management
  • Data analysis with R
  • For loops and control elements
  • Visualizations with R
  • Introduction to the leading IDE RStudio

Recommended course length: Two days

Our in-depth training content

Introduction to machine learning with R

A selection of the training contents:

  • Introduction to the basic terms of machine learning
  • Introduction to machine learning algorithms such as decision trees, random forest, gradient boosting machine
  • Introduction to a methodical approach in the development of machine learning models
  • Typical steps in data preparation such as feature selection or data transformation
  • Creation of training and test data sets
  • Introduction of validation techniques such as cross-validation or bootstrapping
  • Introduction and interpretation of different metrics for measuring success such as:
    • For classifications: Accuracy, sensitivity, specificity
    • For regression: RMSE, MAE, MAPE, …
  • Interpretation of ROC curves
  • Tuning of parameters
  • Introduction of the data mining framework caret

Data management with R

A selection of the training contents:

  • data.table: Memory-efficient editing and reading of large data sets
  • dplyr: Simple and performant syntax for manipulating data frames
  • tidyr: Transformation of data sets – from long to wide table and vice versa
  • Dealing with special data types: Editing date and string variables

Time series analysis with R

A selection of the training contents:

  • Introduction to the basic concepts of time series analysis
  • Time series objects in R
  • Characterization of time series
  • Exponential smoothing of time series
  • ARIMA models

Multivariate statistics with R

A selection of the training contents:

  • Cluster analysis
    • Basic concepts of cluster analysis
    • Similarity and distance measures
    • Comparison and application of different algorithms
  • Regression analysis
    • Introduction to linear regression analysis
    • Model coefficients, significance tests, model quality
    • Graphical and statistical verification of model prerequisites
    • Consideration of non-linear effects and interaction effects
    • Automated modeling using Stepwise Regression
  • Factor and principal component analysis (PCA)
    • Introduction to procedures
    • Process of factor analysis
    • Data inspection, determination of the number of factors, rotation
    • Factor loadings, communalities and reproduced variance

Data visualization with R

A selection of the training contents:

  • Base graphic system
    • Simple one- and two-dimensional graphics
    • Adjustment of graphics with individual elements
    • Adjustment of appearance
    • Export of graphics
  • ggplot2
    • Introduction to the grammar of graphics
    • Basics of ggplot2
    • Different types of graphics with ggplot2
    • Adjustment of ggplot2 graphics
    • Complex graphics

Develop Shiny applications

RStudio’s R package Shiny brings data science to life. Originating from the R environment, interactive Shiny apps can be used to provide analysis results quickly and easily. The advantage: No HTML / CSS knowledge is required for implementation – everything is done in R!

Our certified Shiny trainers enable you to develop your own Shiny applications for productive use.

Course content:

  • Introduction to Shiny
  • Data structures and their properties
  • User Interface Design
  • Workflow for the development of a Shiny-Application
  • Extension packages around Shiny
  • Do’s and Don’ts for the productive use of Shiny applications

 


Let’s hear our customers:

“The eoda Shiny training was very successful. We were able to apply the learned skills directly in our projects.”

Jan Grade | CEO | Research Analytics

Date and time

We offer our R-contents as a individual training at a suitable date of your choice.

Location

We offer you the possibility to conduct your training at your site or remote.

Price

Please contact us, we will be pleased to submit you an individual offer for your training.

Our Trainers

A selection of our references

eoda-Referenzen-Data-Science-Training


Contact us for an individual offer!

    Your contact

    Julian Immig

    sales@eoda.de

    Phone: +49 561 87948-370