R Training: My notes and experiences learning R and RStudio, bundled as an R package (work-in-progress), and published to GitHub Pages using Quarto.
Feel free to use and/or fork this project!
Notebooks in this package:
- FaultTree.widget Test (2021-09-30): Notebook for testing FaultTree.widget rendering fixes.
- Advanced R (Foundations) (2022-06-12): Workbook for completing quizzes and exercises from the “Foundations” chapters of Advanced R, second edition, with comparisons to solutions from Advanced R Solutions.
- Advanced R (Functional programming) (2022-07-31): Workbook for completing quizzes and exercises from the “Functional programming” chapters of Advanced R, second edition, with comparisons to solutions from Advanced R Solutions.
- Advanced R (Object-oriented programming) (2022-08-15): Workbook for completing quizzes and exercises from the “Object-oriented programming” chapters of Advanced R, second edition, with comparisons to solutions from Advanced R Solutions.
- Advanced R (Metaprogramming) (2023-02-19): Workbook for completing quizzes and exercises from the “Metaprogramming” chapters of Advanced R, second edition, with comparisons to solutions from Advanced R Solutions.
- Conditional Probability (2024-03-26): An exploration of conditional probabilities in R, inspired by a 2015 blog post on the hot hand.
- ggplot2 (Getting started) (2022-11-20): Workbook for completing quizzes and exercises from the “Getting started” chapters of ggplot2: Elegant Graphics for Data Analysis, third edition, with comparisons to solutions from Solutions to ggplot2: Elegant Graphics for Data Analysis.
- ggplot2 (Layers) (2022-11-20): Workbook for completing quizzes and exercises from the “Layers” chapters of ggplot2: Elegant Graphics for Data Analysis, third edition, with comparisons to solutions from Solutions to ggplot2: Elegant Graphics for Data Analysis.
- ggplot2 (Scales) (2022-12-03): Workbook for completing quizzes and exercises from the “Scales” chapters of ggplot2: Elegant Graphics for Data Analysis, third edition, with comparisons to solutions from Solutions to ggplot2: Elegant Graphics for Data Analysis.
- ggplot2 (Grammar) (2022-12-09): Workbook for completing quizzes and exercises from the “Grammar” chapters of ggplot2: Elegant Graphics for Data Analysis, third edition, with comparisons to solutions from Solutions to ggplot2: Elegant Graphics for Data Analysis.
- ggplot2 (Extending) (2022-12-18): Workbook for completing quizzes and exercises from the “Extending” chapters of ggplot2: Elegant Graphics for Data Analysis, third edition, with comparisons to solutions from Solutions to ggplot2: Elegant Graphics for Data Analysis.
- Hockey Cards Analysis (2024-04-17): A simple Monte Carlo simulation in R, replicating Julia code from a LinkedIn post.
- R Books (2023-11-17): An actively maintained and curated list of R Books and other recommended resources from my reading list.
- R Setup Log (2020-12-30): My notes on my personal R setup. I started my R journey in September 2020 after SIRACon 2020. Important: this historical setup is outdated and differs from my current approach, which is documented in rdev.
- R Training Log (2020-12-02): Original notes on learning R and RStudio. An updated reading list of R books and other recommended resources is available in R Books.
- Using Rcpp (2023-12-21): Notes on using Rcpp to implement Poker-Hand-Evaluator in the cards package.
You can install the development version of rtraining from GitHub with:
# install.packages("remotes")
remotes::install_github("jabenninghoff/rtraining")
Or using renv:
# install.packages("renv")
renv::install("jabenninghoff/rtraining")
- Changelog: See “Changelog” or
NEWS.md
. - Planned: TODO