8 Feb
23 Feb

Distance, Umeå

Advanced R programming, 3.5hp

This Ph.D. course is a distance course.

Prior knowledge

Admitted to a postgraduate program, as well as a basic course in basic R programming (equivalent to the course Basic R programming (course code). The course is suitable for all graduate students.

Objective, including learning outcomes

This advanced course in R programming aims at giving in-depth knowledge in advanced R programming and to develop the student’s skills in writing R functions and efficient scripts for solving complex applications. The course focus on writing R functions, efficient data manipulation, and advanced plot.
Upon completion of the course the student will be able to:

  • write advanced R functions,
  • advanced data manipulation like reshape data, merge data, 
  • use advanced plot package, and
  • perform data analysis on different topics.

The course offered a combination of lectures, computer exercises and self-study.

Content

The lectures provide an overview of the following topics:

  • R functions in depth: parameters, return values, variable scope 
  • Debugging
  • Extract data from function output
  • Advanced data manipulation
  • Advanced R graphics: ggplot2
  • A group of useful packages


The lectures are followed by computer exercises where the students either work on material provided by the lecturer, or work on their own statistical material.

Facts

Time: 2021-02-08 - 2021-02-23
City: Umeå
Location: Distance
Last signup date: 22 January 2021
Additional info:

Course leader: Chandra Krishnamurthy

For more information and application.

Syllabus

*If you use Google Chrome, it can sometimes be difficult to go to SLU's course pages, in that case try another browser.



Contact