楼主: 橙橙雪见
1155 2

[数据管理求助] gen 命令问题,替换的样本量怎么理解 [推广有奖]

  • 0关注
  • 0粉丝

初中生

95%

还不是VIP/贵宾

-

威望
0
论坛币
500 个
通用积分
1.0000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
542 点
帖子
9
精华
0
在线时间
20 小时
注册时间
2016-2-12
最后登录
2019-8-19

楼主
橙橙雪见 在职认证  发表于 2016-6-4 17:05:54 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
想把a变量的4个评级1,2,3,4变成0,1,2,3
使用了
gen anew=0 if a==1
replace anew=1 if a==2
replace anew=2 if a==3
replace anew=3 if a==4
replace替换的样本量和预期的一样,可是gen的结果是(21809 missing values generated),这个21809怎么理解啊,既不是==1的样本量,也不是1+2+3+4,也不是1+2+3+4+没有回答等意外情况
是怎么回事啊~~~
另,有很多变量需要这样操作,有没有更简洁的操作方法,一个一个替换好多啊

二维码

扫码加我 拉你入群

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

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

关键词:样本量 generated generate replace missing generated values

回帖推荐

小小学渣儿007 发表于2楼  查看完整内容

把1,2,3,4变成0,1,2,3直接gen anew=a-1不就ok了。如果有缺失值生成,说明你的a里面有缺失值。

沙发
小小学渣儿007 学生认证  发表于 2016-6-4 17:23:02
把1,2,3,4变成0,1,2,3直接gen anew=a-1不就ok了。如果有缺失值生成,说明你的a里面有缺失值。
已有 1 人评分经验 收起 理由
Captain-CUI + 60 热心帮助其他会员

总评分: 经验 + 60   查看全部评分

藤椅
橙橙雪见 在职认证  发表于 2016-6-4 17:47:33
小小学渣儿007 发表于 2016-6-4 17:23
把1,2,3,4变成0,1,2,3直接gen anew=a-1不就ok了。如果有缺失值生成,说明你的a里面有缺失值。
谢谢谢谢,明白了,你的命令也实验成功,太好用了

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-23 01:29