Program
This page outlines the current draft of the DELPHI “Advanced Programming with R” workshop program.
The program below is still being developed and is subject to change. Not all content has been created yet, and sections marked with [TO BE DEFINED] are placeholders for upcoming materials.
Day 1
Fundamentals
Technical aspects of writing functions, scoping rules, and environments in R.Code Profiling and Debugging
Tools and techniques for identifying bottlenecks and debugging R code (Code Profiling and Debugging).Writing Simulation Functions
Using simulations to generate data and illustrate performance optimization strategies[TO BE DEFINED]
Day 2
Introduction to Writing R Packages
Overview of package structure and pointers for building R packages[TO BE DEFINED]Parallel Computing
Speeding up R code using parallel and distributed computing (see also: https://book-hpc.ggvy.cl) (Parallel computing)Using C++ with R
When and how to accelerate R code with C++ via Rcpp or cpp11[TO BE DEFINED]
Notes
The detailed schedule for each day is still being defined. As materials are developed, links will be added to the relevant sections and placeholders will be replaced with full content.