Introduction to R programming

Lecturer Friedrich Leisch, Institute for Applied Statistics, University of Natural Resources and Life Sciences, Vienna
Duration 2 days
Certificate Certificate of attendence
Target
audience

Advanced R users from all professional groups. (For introductory R courses please revisit the course list.)

Costs
  • CHF 600 for members of UZH/ETH and associated institutes
  • CHF 800 for members of other universities, federal and cantonal research facilities and agencies, non-profit organisations etc.
  • CHF 1,200 for companies, banks, insurance companies etc.
Course
language
English/German (depending on the composition of the participants)
Course
description

Statistical data analysis has developed into a computational science over the last decades. One of the main design principles of S, the programming language implemented by R, has been to "turn ideas into software, quickly and faithfully" (John Chambers, author of S). This course will help users with some experience in using R as a data analysis environment to write their first functions to efficiently automate tasks that have to be done repeatedly, e.g., on larger data sets. This allows practitioners to use the complex tool R much more efficiently.
Topics include:

  • basic elements and data types of the programming language R
  • writing functions in R
  • programming tools: run time analysis, debugging, exception handling
  • good programming practices
  • object oriented programming with S3 and S4
  • implementation of statistical models using formulas
  • creating R packages

For all Zurich R Courses participants should bring their own laptops to the course and will be informed by email in advance which packages they need to install.

Dates Thursday April 16th and Friday April 17th 2015
Registration deadline: 02.04.2015