Looking for a mind-growing distraction? How about my 3 part intro to Bayesian causal inference. It's like a condensed version of my book, 10 weeks of causal computation in 3 short blog posts. Take with plenty of water. https://elevanth.org/blog/2021/06/15/regression-fire-and-dangerous-things-1-3/
Regression, Fire, and Dangerous Things (1/3)

It isn't my job to disappoint people, but I'm good at it.

Elements of Evolutionary Anthropology

@rlmcelreath

Thanks for reminding me of this series of posts. So good! But I think there is a small error:

"The influence of B1 [on D] is positive, we know because we simulated the data."

But the in the part that generates the data:

D <- rnorm( N , 2*B2 + U + 0*M )

No influence of B1. Does the text perhaps assume 1*M?