Topic outline

  • R intermediate

    14-15 February 2017

    University of Lausanne, Genopode building, room 2020

    This page is addressed to registered participants. To access course description and application form, please click here.

    For any assistance, please contact training@sib.swiss.

  • Schedule

    ** EXAM **

    Please submit two exercises (for which solutions weren't already posted) to both:

    frederic.schutz@sib.swiss

    geoffrey.fucile@sib.swiss

    **

    Tuesday 14 February (9:00 - 17:30)

    • Round of introduction - participants' interests
    • Refresher on objects, data structures and how to read a data file

    • Loops (while, for) and vectorization
    • Functions

    • Curve fitting with nls()

    • Relational operators
    • Conditional statements
    • Logical operators

    Wednesday 15 February (9:00 - 17:00)

    • Data manipulation
      • Concatenation (cbind, merge, etc)
      • Sorting (sort, order, etc)
      • Data subsets
      • Apply family
      • Missing data
    • Introduction to parallelization

    • Customization of graphics
    • Introduction to dplyr and ggplot2

    • KnitR/Rmarkdown

    • Exam