作者incessantgas (热力四射)
看板Economics
标题[请益] STATA如何产生count data
时间Tue May 31 17:32:40 2011
如题,我有一个所得变数,想要区分为3级,例如:
if 0万-100万, then Inc=1
if 101万-200万, then Inc=2
if 201万-300万, then Inc=3
其中Inc是新建立的变数,有人知道语法要如何下吗?
※ 编辑: incessantgas 来自: 140.109.122.224 (05/31 17:33)
1F:推 fox817:你可以直接在档案里内建阿,就data set里新设这个变数就好 05/31 22:34
2F:→ fox817:这就类似在数据资料里再另设有程度区分的dummy 05/31 22:36
3F:推 davedave91:小弟我只会土法炼钢法 您如果不介意就参考一下吧 06/01 00:00
4F:→ davedave91:gen inc=1 if income>=0 &income<=1000000 06/01 00:00
5F:→ davedave91:replace inc=2 if income>1000000 &income<=2000000 06/01 00:01
6F:→ davedave91:replace inc=3 if income>2000000 & income<=3000000 06/01 00:03
7F:→ incessantgas:谢大家帮忙。但我依稀记得看过类似的指令(在UCLA的 06/01 15:00
8F:→ incessantgas:教学网站),好像可以直接写(xx-xx)给1,(xx-xx)给2 06/01 15:01
9F:→ incessantgas:以此类推 06/01 15:01
10F:→ incessantgas:刚刚找到解答了,上来分享一下... 06/06 12:37
11F:→ incessantgas:reocde Inc (0/100=1) (101/200=2) (201/300=3), 06/06 12:38
12F:→ incessantgas:gen(IncCat) 06/06 12:38