ADVANCED R PROGRAMMING

Date:

29/06/2017 - 30/06/2017

Organised by:

Jumping Rivers ltd

Presenter:

Dr Colin Gillespie/Dr Jamie Owen

Level:

Intermediate (some prior knowledge)

Contact:

Esther Gillespie, esther@jumpingrivers.com, 07740285328

Map:

View in Google Maps  (WC1E 7HU)

Venue:

University of London, Senate House, University of London, Malet St, London WC1E 7HU

Description:

LONDON at London University Senate House

This is a two day intensive course on R. The course will be a mixture of lectures and computer practicals. The main focus of the course is advanced R programming techniques, such as S3/S4 objects, reference classes and function closures.

Prior knowledge: The course follows on from the Programming with R course. It is assumed that all students have attended this course (or have equivalent skills). This course is suitable to a wide range of applicants e.g. biologists, statisticians, engineers, students.

COURSE OUTLINE:

  • Functions:
    • Scoping rules (including lexical scope)
    • The ... argument
    • Functions as first class objects
    • Functions closures and mutable states
    • Argument matching
  • Customising your workspace
    • The .Rprofile and .Renviron files
  • Dealing with errors
    • Messages, warnings and errors
    • Using try and tryCatch effectively
  • S3 classes:
    • Introduction to object oriented programming
    • Constructing S3 objects
    • Drawbacks
  • S4 and reference classes:
    • Creating and using S4 and reference classes
    • Differences between S3 and S4

Cost:

£610+ Vat (25% discount to academics & charity)

Website and registration:

Region:

Greater London

Keywords:

Secondary Analysis, Digital Social Research, Mixed Methods, Data Collection (other), Qualitative Data Handling and Data Analysis, Quantitative Data Handling and Data Analysis, Mixed Methods Data Handling and Data Analysis, ICT and Software, R, Research Management and Impact (other), Data Visualisation, Creating graphs and charts, Interactive data visualisation, Workshops, Training research methods teachers

Related publications and presentations:

Secondary Analysis
Digital Social Research
Mixed Methods
Data Collection (other)
Qualitative Data Handling and Data Analysis
Quantitative Data Handling and Data Analysis
Mixed Methods Data Handling and Data Analysis
ICT and Software
R
Research Management and Impact (other)
Data Visualisation
Creating graphs and charts
Interactive data visualisation
Workshops
Training research methods teachers

Back to archive...