全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
3921 2
2011-08-08
我使用CGSS2003的数据,想生成一个重点大学的人数的变量,没有直接的测量,只有每一个阶段的大学的性质,所以要一个个加起来,具体过程如下:recode slevel01(1 2 3=1),gen(college01),重复此指令到recode slevel07(1 2 3=1),gen(college07),gen college=(college01+college02+college03+college04+college05+college06+college07),结果却出现(5754 missing values generated)
tab college
no observations



tab  college01

  college01 |      Freq.     Percent        Cum.
------------+-----------------------------------
          1 |         36      100.00      100.00
------------+-----------------------------------
      Total |         36      100.00

. tab  college02

  college02 |      Freq.     Percent        Cum.
------------+-----------------------------------
          1 |         88      100.00      100.00
------------+-----------------------------------
      Total |         88      100.00

. tab  college03

  college03 |      Freq.     Percent        Cum.
------------+-----------------------------------
          1 |        543      100.00      100.00
------------+-----------------------------------
      Total |        543      100.00

. tab  college04

  college04 |      Freq.     Percent        Cum.
------------+-----------------------------------
          1 |        115      100.00      100.00
------------+-----------------------------------
      Total |        115      100.00

. tab  college05

  college05 |      Freq.     Percent        Cum.
------------+-----------------------------------
          1 |         23      100.00      100.00
------------+-----------------------------------
      Total |         23      100.00

. tab  college06

  college06 |      Freq.     Percent        Cum.
------------+-----------------------------------
          1 |          3      100.00      100.00
------------+-----------------------------------
      Total |          3      100.00

. tab  college07

  college07 |      Freq.     Percent        Cum.
------------+-----------------------------------
          1 |          1      100.00      100.00
------------+-----------------------------------
      Total |          1      100.00
需要虫子的菜鸟,求诸位帮帮忙,给我点营养哈~~~~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2011-8-8 20:08:16
从您的college07这变量看起来,只有一个有值1,其它都是missing value
而从college这变量看来,会出现no observations,代表当college07为1时,肯定其中某变量为missing value

简言之,会出现那样的结果很正常。
也许您可以考虑college01设为1与0【把missing value当作零】的状况
【注意,固然这可以解决您创见变量的问题,但此举是不太适当,是会被质疑的】
最后,可能您想创建变量,您要重新考量。因为,您要创建的变量,确实是观测不到的。
就实际的资料来说,确实没有那样的变量。

想演练,想知道您的情况的学习者,可以试试以下的情况【会出现您情况的字眼】
【x2或x1很像您的college07,而x3则像为您想创建的college】

set obs 5734
g x=.
recode x(.=1) in 1,g(x1)
recode x(.=1) in 2,g(x2)
tab x2
g x3=(x1+x2)
tab x3

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2011-8-8 20:27:54
嗯,谢谢神仙姐姐,我明白为什么会出现obs=0了。我试试(0  1)如何。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群