This week's Statistics Seminar Speaker will be James Li, who is a 5th year PhD Student at the Department of Statistical Science at Cornell Univeristy.
Talk Title: Mastering R.
Content:
Review of Data Structures
- Lists vs vectors
- Dataframes vs matrices
- Multidimensional arrays
Speeding up Your Code, Part I: Using built-in R functionality
- Vectorization as an alternative to loops (*apply family, plyr package)
- Compiling R functions (cmpfun)
- Profiling & Benchmarking
Object Oriented Programming
- Intro to Classes
- S3 & S4
- refClass
Speeding up Your Code, Part II: Leveraging other tools
- SEXP and other relevant R internals
- R's C API
- Rcpp: life just got a whole lot simpler