예를 들어 국가별, 연도별 자료가 있는데 최근 가용한 연도로 국가별 비교를 해보려고 한다.
어떤 국가는 2022년이 최근값, 어떤 국가는 2021년 이런식일 경우.
* 데이터 정렬
sort 국가 time
(필요에 따라 해당 변수의 결측값이 있는 연도를 제거할 필요)
* 그룹별 최근값 계산
bysort id (year): gen last_value = value[_N] // 여기서 [_N]은 value라는 변수의 그룹별 마지막 값(마지막 연도의 값)
* 중복된 값 제거 (id별로 한 개의 값만 남기기)
bysort id: keep if _n == _N // _n 은 현재 관측치의 순서
그러면 최근 연도만 남고 아래와 같은 식으로 뽑아 볼 수 있고 여기서 막대 그래프 등 필요한 작업
'Stata' 카테고리의 다른 글
Stata에서 PDF(확률밀도함수) 그리기 | stata pdf plot (0) | 2024.12.10 |
---|---|
Stata - 세로 선택하기 (아래아한글 F4 와 동일 기능) (0) | 2022.10.25 |
Stata - Data Editor(Browser)에서 원하는 변수만 보기(저장해놓기) - browse, edit 명령어 (0) | 2022.09.21 |
stata에서 지니계수 구하는 명령어들 (작성중) (0) | 2021.12.27 |
한글 F4 구역설정과 같은 기능 Stata에서 사용하기 (0) | 2021.12.23 |
댓글