How to use and understand this project
This project is not meant to stand alone. It’s a supplement to the second edition of Hayes’s text. I follow the structure of his text, chapter by chapter, translating his analyses into brms and tidyverse code. However, many of the sections in the text are composed entirely of equations and prose, leaving us nothing to translate. When we run into those sections, the corresponding sections in this project will be blank. I imagine students might reference this project as they progress through Hayes’s text. I also imagine working data analysts might use this project in conjunction with Hayes’s text as they flip to the specific sections that seem relevant to solving their data challenges.
I reproduce the bulk of the figures in the text, too. The plots in the first few chapters are the closest to those in the text. However, I’m passionate about data visualization and like to play around with color palettes, formatting templates, and other conventions quite a bit. As a result, the plots in each chapter have their own look and feel. I also like to highlight some of the unique strengths Bayesian analyses brings to the table, such as the ease with which you can depict uncertainty with density plots, interval ribbons around regression lines, and spaghetti plots. For more on some of these topics, chapters 3, 7, and 28 in R4DS or Healy’s Data Visualization: A practical introduction.
- R code blocks and their output appear in a gray background. E.g.,
2 + 2
##  4
- Functions are in a typewriter font and followed by parentheses, all atop a gray background (e.g.,
- When I want to make explicit what packages a given function comes from, I insert the double-colon operator
::between the package name and the function (e.g.,
- R objects, such as data or function arguments, are in typewriter font atop a gray background (e.g.,
size = 2).
- Hyperlinks are denoted by their typical blue-colored font.