An example of hierarchical matching (two-step matching with conditionally random variation at two levels) to uncover spillover effects.
Causal Graphs and OVB
Examples of using causal graphs to think through endogeneity issues. I also demonstrate how to perform tests of omitted variable bias in Stata and R.
Analyzing Grammar in Python
An example of using an NLP sentencizer and dependency parser to text-mine business news for forward-looking statements about earnings. Textual analysis can be so much more than bag-of-words!