Jumping Rivers Advanced R Programming- Manchester

May 20, 2019 at 09:00 — May 21, 2019 at 17:00 (BST)

This is a two-day intensive course on advanced R programming. The training course will not only cover advanced R programming techniques, such as S3/S4 objects, reference classes and function closures, we will spend a significant time discussing why and where these methods are used. The course will be a mixture of lectures and computer practicals. By the end of the course, participants will be able to use OOP within there own code.

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

If you are interested in this course you can also contact us directly for information about how you can study at our offices for a lower price.

For more information please go to our website at Jumpingrivers.com

Read More

Unfortunately tickets are no longer available for this event.