Chatpter 5 (cont.). Advanced Causal Inference in Julia
import Pkg;
Pkg.add(["DiffinDiffs", "RegressionDiscontinuity", "SynthControl", "Dates", "Plots"]);[32m[1m Resolving[22m[39m package versions...
[32m[1m No Changes[22m[39m to `~/.julia/environments/v1.11/Project.toml`
[32m[1m No Changes[22m[39m to `~/.julia/environments/v1.11/Manifest.toml`Instrumental Variable
using DataFrames, RDatasets, FixedEffectModels
df = dataset("plm", "Cigar")
first(df, 5)Row
State
Year
Price
Pop
Pop16
CPI
NDI
Sales
Pimin
# DV ~ exogenous variables + (endogenous variables ~ instrumental variables) + fe(fixedeffect variable)
reg(df, @formula(Sales ~ NDI + (CPI ~ Price ) + fe(State)))Difference-in-difference
Regression Discontinuity
Synthetic Control
Row
country
quarter
realgdp

SyntheticDiD
PreviousChapter 5. Statisticcal Tests and Linear RegressionNextChapter 6. Data Visualization in Julia
Last updated