[STATA] 변수를 카테고리 변수로 Dummy Variable 재정립하기

우선 sysuse cancer의 자료를 사용해봄

> sysuse cancer, clear

보통 이런 데이터가 있고 이를 카테고리화 시켜

“10 or less months”
“11 to 20 months”
“21 to 30 months”
“31 to more months”

의 식으로 카테고리로 나누기 위해서는 Dummy Variable을 만들 듯이

> gen studyt=1
> replace studyt=2 if studytime>10
> replace studyt=3 if studytime>20
> replace studyt=4 if studytime>30

을 한 뒤 데이터에 레이블을 달았지만 Recode 라는 명령어를 사용하면 좀 더 간단하게 변환 가능하다.

> recode studytime (min/10=1 “10 or less months”) (11/20=2 “11 to 20 months”) (31/max=4 “31 or more months”), gen(stime)





Leave a Reply

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