[STATA] Panel Data – 정책도입시기 찾기

작업을 하다 막히는 부분이 있었는데…

우선 다음과 같은 데이터가 있엇고 ‘a’는 어떠한 정책의 도입시기이다…

따라서 1은 a를 2016년부터 2018년까지 쭉 실행하고 있었고…

2는 a를 2017년에만 잠깐 시행했다가 그만두었다.

이를 한눈에 보고 싶기에… 새로운 변수를 만들어 1의 경우 ‘111’

2의 경우 ‘010’ 등으로 정책 도입 및 비사용 시기를 알아내고 싶었다.

이런식으로… 말임…

이를 실행하기 위한 코드는 다음과 같다.

 

 

<Step 1>  a2016 a2017 a2018 더미변수 만들기

reshape wide a,i(pid) j(year)

참고. pid를 기준으로 데이터를 넓게 편다…

 

<Step 2>  a2016 a2017 a2018을 합친 bbb라는 스트링 변수를 만들기

egen bbb=concat(a*)

 

<Step 3> 정리 및 Merge 작업

지금부터는 많이들 아는 내용이니 그림 생략.

a2016 – a2018 변수를 drop 하고

pid와 bbb만 남긴다…

그리고 원자료에 merge m:1 으로 합친다.

 

<결과>

이러면 bbb와 year를 제한해서 어떤 기업이 제도를 어떻게 활용했는지 원자료를 추적할 수 있음…

 

Leave a Reply

Your email address will not be published. Required fields are marked *