楼主: sysuxiaogui
3566 2

[其他] 求助!!!gen新变量的问题 [推广有奖]

  • 2关注
  • 0粉丝

等待验证会员

大专生

8%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
320 点
帖子
29
精华
0
在线时间
34 小时
注册时间
2011-7-17
最后登录
2015-6-26

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我使用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
需要虫子的菜鸟,求诸位帮帮忙,给我点营养哈~~~~
二维码

扫码加我 拉你入群

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

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

关键词:新变量 observations observation generated generate generated 重点大学 college values 测量

沙发
h3327156 发表于 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

已有 1 人评分学术水平 热心指数 信用等级 收起 理由
h894510055 + 1 + 1 + 1 学习

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

使用道具

藤椅
sysuxiaogui 发表于 2011-8-8 20:27:54 |只看作者 |坛友微信交流群
嗯,谢谢神仙姐姐,我明白为什么会出现obs=0了。我试试(0  1)如何。

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-28 06:02