Learning Objectives: After completing this material, an individual will be able to profile code to do the following:
- profile code to identify bottlenecks and logic errors
- traceback, browser, Rmarkdown breakpoints
- Rprof, profviz
- Optimizing code
- package build and checking; TravisCI
- simulate data to study statistical properties
- examine speed of simulations
- simulate linear model fits
- create graphics to diagnose patterns in raw and derived data
"Consistency is the last refuge of the unimaginative." Oscar Wilde