R – Advanced

Analysis
Data Science
Open Source
Short courses
On-site courses
Remote/Virtual
Face-to-face
English
French

Objectives

Learn more about the tools used to represent and manipulate complex data, discover the dplyr and data.table packages to optimise data processing, import data sources (CSV, JSON, XML, SQL), create a simple or multiple linear regression model using the {stats} package, improve your knowledge of graphs and know how to use ggplot2 or plotly.

Prerequisites:

  • Attended the R: basics training course, or equivalent

Pedagogical and technical material and resources:

  • Sessions with the trainer, training material in digital format, balance between theoretical and practice, concrete cases.

Assessment:

  • Practical application and exercises

Results & skills expected at the end of the training:

At the end of this course, participants should be able to import or merge structured or unstructured data sources, apply advanced processing to quantitative and qualitative data on quantitative and qualitative data, and construct elaborate static or dynamic dynamic graphs.

Program

DAY 1

  • Importing external data sources with the{base}, {foreign} and {haven} packages
  • The tools for optimizing data processing, {data.table} and {dplyr}:
    • Advanced data frame manipulation,
    • Data aggregation,
    • The reshaping,
    • Indexing,
    • The merging of data sources
  • The realization of a simple or multiple linear regression model with the {stats} package:
    • The simple and multiple regression,
    • The testing of regression coefficients,
    • The diagnosis of the model,
    • Point and interval prediction

DAY 2

  • The processing of strings, regex
  • The processing of dates and time series management
  • The functional approach and lazy evaluation
  • The database interface (SQL, NoSQL)
  • The advanced graphical features with the {ggplot2} package:
    • Trellis charts,
    • Statistical distributions,
    • Data presentation with heatmap
  • Building elaborate interactive static or dynamic graphs with the {ggvis} and {plotly} packages
Duration
14 hours
Level
Intermediate
Audience
Anyone wishing to discover the advanced R tools.
Participants
8 people maximum
Please contact us for a personnalized offer.

Are you looking for information about a training course?

You want to set up a customized training session?

Contact our pedagogical team!