Nest session: data visualisation with {ggplot2} on June 13th from 16:00 to 18:00 @IMAG. Registration to the event here.

Attendance is totally free but registration is mandatory and is on a first come first serve basis.

Materials of the presentation are available here.

Don’t forget to subscribe to the r-in-grenoble newsletter.

Help us communicate

Please talk about our R group with your colleagues.

You can also print this poster and put it up somewhere at work.

Join our R working sessions in Grenoble

Each month, we will organize one working session of 2 hours (on thursdays, from 16h-18h, at the IMAG building).

Please find the guidelines for these sessions:

Schedule of 2018-2019

Click on the title to see the session description

September 13, 2018
What R can do for you
F. Privé
    In this presentation, we will see the potential amazing applications of R. Then, we will compile links to where you can learn R (from scratch or to become more advanced). Finally, we will announce the coming sessions for this academic year.
October 18, 2018
Image processing with package {imager}
S. Barthelmé
    imager is an R package for image processing. It is meant to be fast, flexible and to integrate well with standard R functions and data structures. imager is based on CImg, a C++ library for image processing with a clean and easy-to-use API.
November 15, 2018
Linear models in R
M. Blum
    During this presentation I will present the lm and glm functions for handling linear models with R. I will show how to make analysis with linear models using an original dataset containing the result of the French presidential 2017 election as well as socio-economic variables.
December 06, 2018
Manage your workflow with package {drake}
X. Laviron
    Drake is a general-purpose workflow manager for data-driven tasks. It rebuilds intermediate data objects when their dependencies change, and it skips work when the results are already up to date. Not every runthrough starts from scratch, and completed workflows have tangible evidence of reproducibility. Package drake also supports scalability, parallel computing, and a smooth user experience when it comes to setting up, deploying, and maintaining data science projects.
January 31, 2019
Deep Learning with package {keras}
O. François
    This session will introduce the package {keras}, a neural network API allowing R users to build and experiment deep learning models within their preferred environment. The presentation will be illustrated with a brief tutorial on image classification based on the classical handwritten digits dataset.
February 14, 2019
Machine Learning with package {caret}
March 28, 2019
Best coding practices
M. Richard
    As nicely written by Hadley Wickham R guru, "Good coding style is like correct punctuation: you can manage without it, butitsuremakesthingseasiertoread." In this session, we will review good practices to write 1) R code and 2) R packages. In a first part, we will present some ideas of the tidyverse style guide (following including the styler package (interactively restyle selected text) and the lintr package (automated style checks). The second part will be devoted to writing R packages, which is at the basis of reproducibility. We will learn how to use the Roxygen package to (quite automatically) turn personal code into reusable code (following Make sure you have the latest versions of RStudio, styler, lintr, and Roxygen packages installed.
April 11, 2019
R Markdown
J. Arbel & F. Privé
    Learn about what is R Markdown and how to use this format. We will also present the many possibilities of R Markdown: 1/ Compile a single R Markdown document to a report in different formats, such as PDF, HTML, or Word. 2/ Create notebooks in which you can directly run code chunks interactively. 3/ Make slides for presentations (HTML5, LaTeX Beamer, or PowerPoint). 4/ Produce dashboards with flexible, interactive, and attractive layouts. 5/ Build interactive applications based on Shiny. 6/ Write journal articles. 7/ Author books of multiple chapters. 8/ Generate websites and blogs.
May 16, 2019
Data manipulation with package {dplyr}
M. Rolland
    Data manipulation is an essential step in any data analysis project. Core package of the tidyverse environment, {dplyr} provides a data manipulation framework that uses an intuitive syntax defined by a small set of verbs. In this tutorial we will learn how to pick observations by their values (filter()), reorder the rows (arrange()), pick variables by their name (select()), create new variables with functions of existing variables (mutate()), collapse many values down to a single summary (summarise()) and combine all these operations using the '%>%' (pipe) operator. This will help you solve the most common data manipulation challenges.
June 13, 2019
Data visualisation with package {ggplot2}
M. Rolland
    'The simple graph has brought more information to the data analyst’s mind than any other device.' --- John Tukey. {ggplot2} is one of today's most powerful data visualisation suite. In this tutorial we will learn the underlying philosophy behind {ggplot2}: the Grammar of Graphics. We will see how all types of graphs such as histograms, scatterplots, boxplots, probability densities etc. can be specified by a small set of shared parameters, and how understanding what these parameters are and how to use them will allow you to seamlessly produce powerful and complex graphs to better understand your data.

Materials from previous sessions