μΈκ³ΌμΆλ‘ μ λ°μ΄ν° κ³Όν - κ°μμ ν΅μ μ§λ¨
μ°Έκ³ μμ : Bootcamp 3-4. κ°μμ ν΅μ μ§λ¨
1. synthetic control vs DID
β― Synthetic control
• synthetic control μ DID μ νμ₯λ²μ μ΄λ μ’ λ μ μ°ν λ°©λ²μ΄λ€.
• λ§€μΉμ΄ μ±λ¦½λμ§ μκ³ , parallel trend κ°μ μ΄ μ±λ¦½νμ§ μλλΌλ μ μ©ν μ μλ€.
• μ΅κ·Ό κ°μ₯ μ£Όλͺ©λ°λ λ°©λ²λ‘ μ΄κΈ°λ νλ€.
• control group μ μ‘°ν©ν¨μΌλ‘μ κ°μμ λΉκ΅κ°λ₯ν ν΅μ μ§λ¨μ ꡬμ±ν μ μλ λ°©λ²μ΄λ€.
2. Example
β― μΊλ¦¬ν¬λμμ λ΄λ°° κ·μ μ λ΄λ°° νλ§€λμ λ―ΈμΉ ν¨κ³Ό
• μΊλ¦¬ν¬λμμμλ§ 1988λ μ λμ λ¨, κ·μ κ° λμ λμ§ μμ 49κ°μ λ€λ₯Έ μ£Όμ λΉκ΅νκ³ μ νμ§λ§, μμ κ·Έλ¦Όκ³Ό κ°μ΄ parallel trend λ₯Ό λ°λ₯΄μ§ μμ β¨ synthetic control μ΄ νμ
• synthetic μΊλ¦¬ν¬λμλ₯Ό λ§λ€κΈ° μν΄, κ° μ£Όμ λν΄ weight linear combination μ ν΅ν΄ μΊλ¦¬ν¬λμλ₯Ό λͺ¨λ°©ν μ μλ κ°μμ μ£Όλ₯Ό λ§λ λ€.
• Donor pool : synthetic control μ λ§λλλ° ν¬μ λλ control unit
β― μλ κ³Ό λλ μ ν΅μΌμ΄ κ²½μ μ λ―ΈμΉ μΈκ³Όμ ν¨κ³Ό
• ν΅μΌμ΄ λμ§ μμλλΌλ©΄ μμμ counterfactual μ체λ κ΄μ°°ν μ μμ
• λ μΌκ³Ό μ μ¬ν μν©μ κ΅κ°λ₯Ό μ°ΎκΈ°λ μ΄λ €μ
• Synthetic control μ μ μ©νμ¬, μ£Όλ³ κ΅κ°λ€μ μ μ ν weight μ μ£Όμ΄μ μ‘°ν©νλλ, μλ μ κ²½μ λ₯Ό λͺ¨λ°©νλ κ°μμ κ΅κ°λ₯Ό λ§λ€ μ μμλ€.
• Donor pool μμ weight μ μ΄λ»κ² μ€μ νλλκ° κ΄κ±΄
3. How to construct the synthetic control
β― Original Method
• treatment λ₯Ό λ°κΈ° μ΄μ μ outcome κ³Ό predictor μ λν΄μ μ²μΉκ·Έλ£Ήμμμ κ°κ³Ό ν΅μ μ§λ¨μμμ μ‘°ν©μμμ μ°¨μ΄κ° μ΅μν λλλ‘ rate μ ꡬνλ€.
• control unit μμμ μ‘°ν©μΌλ‘ treated unit μ κ°κΉμμ§ μ μλ weight μ μ°ΎκΈ° β¨ optimization λ¬Έμ
• t=1 μΈ μμ μ outcome, t=2 μΈ μμ μ outcome, t=2 μΈ μμ μμμ predictor X β¨ μΈ λ³μλ€ κ°μ weight μ κ³ λ € : w-weights
• control unit λ³λ‘ μ΄λ»κ² weight μ μ£Όμ΄μ synthetic control μ λ§λ€μ§ : v-weights
β¨ W1β(Y1' - (V1βY1,1 + V2βY2,1 + V3βY3,1)) + W2β(Y2' - .....) + W3β(Y3' - .....) λ₯Ό minimize νλ weight μ°ΎκΈ°
β¨ W, Vμ μ΄μ°¨ν λ¬Έμ : Quadratic programming
• synthetic control μ κ°κ°μ treated unit μ λν΄ λ°λ‘ ꡬν μ λ°μ μλ€.
• optimization λ¬Έμ μ΄κΈ° λλ¬Έμ control variable μ΄ λ§μΌλ©΄ μκ°μ΄ μ€λκ±Έλ¦¬κ³ μ΅μ κ°μ΄ λμΆλμ§ μμ μ μλ€. λͺ¨λ control variable μ΄ λͺ¨λ donor pool μ΄μ§ μμλ λλ€. donor pool μ μ μ ν μ€μ΄λ κ²λ μ€μνλ€.
β― Various methods
• negative weight μ μ°κ±°λ, μλΌμ€ν±λ·/λΌμ λ±μ μ¬μ©νκ±°λ λ€μν λ°©λ²λ€μ΄ μ겨λκ³ μλ€.
β― Synthetic difference in difference
• κΈ°μ‘΄μ synthetic control μ μκ°μ λ°λ₯Έ λ³νλ₯Ό ν¬κ² κ³ λ €νμ§ μκ³ , control unit κ³Ό λ³μμ λν weight λ§μ κ³ λ €νλ€. κ·Έλ¬λ, synthetic DID λ κΈ°μ‘΄μ DID μ²λΌ unit fixed effect μ time fixed effect λ₯Ό λͺ¨λ κ³ λ €νκ³ , λμμ κΈ°μ‘΄μ synthetic control μ²λΌ λμνλ©΄μ, time weight λ κ³ λ €νλ€. μ΄λ₯Όν΅ν΄ fixed effect μ weight μ λͺ¨λ κ³ λ €ν μ μκ² λλ€.
β― Bayesian synthetic control
• synthetic control μ prediction problem μΌλ‘ κ·κ²°λ μ μλ€. out of sample prediction λ¬Έμ μ΄κΈ° λλ¬Έμ λ¨Έμ λ¬λ λ°©λ²λ‘ μ΄ λ§μ΄ μ μ©λλ λΆμΌμ΄λ€.
4. Inference for synthetic control
β― Placebo test
• ν΅κ³μ μΌλ‘ synthetic theory μ κΈ°λ°μ standard error λ p-value λ₯Ό ꡬν μκ° μλ€.
• synthetic control μ ν λ, μ΄λ ν μμΌλ‘ inference λ₯Ό νλ β¨ Placebo test : synthetic control κ³Ό actual κ°μ μ°¨μ΄κ° treatment μ νλ‘ μΌλ§λ μ°¨μ΄κ° λλμ§ νμΈνλ€.
• treatment μ΄νμ μ€μ κ°κ³Ό synthetic control κ°μ μ°¨μ΄κ° 100λ°° μ΄μμΌλ‘ νΌ
• μ μ νμ μ λ€μ μΊλ¦¬ν¬λμλ₯Ό μ μΈν λλ¨Έμ§ μ£Όλ€μ λν synthetic control κ³Ό μ€μ κ°μ μ°¨μ΄
• λ€λ₯Έ λλΆλΆμ μ£Όλ€μμλ treatment μ΄μ κ³Ό μ΄νμ μ°¨μ΄κ° λ³λ‘ μλ€ (μ€μ treatment κ° μμκΈ° λλ¬Έ) β¨ μΊλ¦¬ν¬λμμ λν ν¨κ³Όκ° μ μνλ€κ³ κ²°λ‘ λ΄λ¦΄ μ μλ€.
5. Sensitivity tests for synthetic control
• synthetic control μ μ΄λ€ λ³μλ‘ κ΅¬μ±νλμ§μ λ°λΌ λ¬λΌμ§ : variable (predictors) μ λν sensitivity test κ° νμ
• donor pool λ΄μμ control unit μ λν weight μ λν΄μλ sensitivity test κ° νμ
• μ¬λ¬κ°μ§ κ°λ₯μ±μ λν΄ robust ν κ²½μ°μ μλ₯Ό μ°ΎκΈ°
• prediction λ¬Έμ μ΄κΈ° λλ¬Έμ λ¨Έμ λ¬λμμ μ μ©νλ Train , test λ°μ΄ν° split λ synthetic control μ μ μ©ν΄λ³Ό μ μλ€.
6. Requirements for synthetic control
• λ 곡λΆν΄λ³΄κ³ μΆλ€λ©΄ review paper μ΄ν΄λ³΄κΈ°!
π Control group μ΄ μλ€λ©΄ → Time series forecasting model can be used to predict the counterfactual, κ·Έλ¬λ μ΄λ¬ν κ²½μ° μΈλΆ 좩격 μ΄νμ λν μμΈ‘μ λ€μ μ΄λ €μΈ μ μμ