Causality/3
-
Placebos in DDCausality/3 2025. 3. 22. 13:42
https://mixtape.scunning.com/09-difference_in_differences#inference1. The Importance of Placesbos in DDThere are several tests of the validity of a DD strategy. I have already discussed one—comparability between treatment and control groups on observable pre-treatment dynamics. Next, I will discuss other credible ways to evaluate whether estimated causal effects are credible by emphasizing the u..
-
Difference-in-DifferencesCausality/3 2025. 3. 22. 12:10
https://mixtape.scunning.com/09-difference_in_differences1. John Snow's Cholera HypothesisWhen thinking about situations in which a difference-in-differences design can be used, one usually tries to find an instance where a consequential treatment was given to some people or units but denied to others “haphazardly.” This is sometimes called a “natural experiment” because it is based on naturally..
-
code example (8): weighting on the propensity scoreCausality/3 2025. 3. 20. 07:13
https://mixtape.scunning.com/05-matching_and_subclassification#example-the-nsw-job-training-programThere are several ways researchers can estimate average treatment effects using an estimated propensity score. As there are different ways in which the weights are incorporated into a weighting design, I discuss a few canonical versions of the method of inverse probability weighting and associated..
-
code example (7): matching - propensity score methodsCausality/3 2025. 3. 18. 11:35
https://mixtape.scunning.com/05-matching_and_subclassification#exact-matchingPropensity score methodspropensity score matching is an application used when a conditioning strategy can satisfy the backdoor criterion. But how exactly is it implemented? Propensity score matching takes those necessary covariates, estimates a maximum likelihood model of the conditional probability of treatment (usuall..
-
code example (6): matching - nearest neighbor covariateCausality/3 2025. 3. 18. 08:13
ttps://mixtape.scunning.com/05-matching_and_subclassification#exact-matchingSubclassification uses the difference between treatment and control group units and achieves covariate balance by using the K probability weights to weight the averages. The subclassification method is using the raw data, but weighting it so as to achieve balance. We are weighting the differences, and then summing over t..
-
code example (5): subclassificationCausality/3 2025. 3. 17. 22:32
https://mixtape.scunning.com/05-matching_and_subclassificationInsofar as there exists a conditioning strategy that will satisfy the backdoor criterion, then you can use that strategy to identify some causal effect. We now discuss three different kinds of conditioning strategies. They are subclassification, exact matching, and approximate matching. Subclassification is a method of satisfying the ..
-
code example (4): Randomization InferenceCausality/3 2025. 3. 17. 11:32
https://mixtape.scunning.com/04-potential_outcomes#methodology-of-fishers-sharp-nullFisher's sharp null & Steps to a p-valueYou can never let the fundamental problem of causal inference get away from you: we never know a causal effect. We only estimate it. And then we rely on other procedures to give us reasons to believe the number we calculated is probably a causal effect. Randomization infere..
-
code example (3): Independence assumptionCausality/3 2025. 3. 17. 09:12
https://mixtape.scunning.com/04-potential_outcomes#physical-randomization Simple difference in means decompositionIt’s biased because the individuals units were optimally sorting into their best treatment option, creating fundamental differences between treatment and control group that are a direct function of the potential outcomes themselves. Independence assumptionIf treatment is randomly ass..