全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
3181 5
2016-10-25
悬赏 20 个论坛币 已解决

求助,我的stata最近突然变得这样了:
比如:
gen university=1 if edu>=4
replace university=0 if edu<4
其中edu有一部分是缺失值,本来应该对应着university也是缺失值才对,
但是stata会自动把edu缺失的那些,赋予university=0,也是醉了,而且是最近才变得这样的。。。
求问这是什么情况?!

最佳答案

j610f2012 查看完整内容

应该是赋值为1吧,stata默认空值为最大值!
二维码

扫码加我 拉你入群

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

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

全部回复
2016-10-25 22:26:28
应该是赋值为1吧,stata默认空值为最大值!
二维码

扫码加我 拉你入群

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

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

2016-10-26 08:03:44

gen university=1 if edu>=4&edu!=.
replace university=0 if edu<4
二维码

扫码加我 拉你入群

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

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

2016-10-26 08:52:57
j610f2012 发表于 2016-10-26 08:51
应该是赋值为1吧,stata默认空值为最大值!
为什么不是默认空值为缺失值"."啊?
二维码

扫码加我 拉你入群

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

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

2016-10-26 08:54:39
mooncrystal 发表于 2016-10-26 08:52
为什么不是默认空值为缺失值"."啊?
如果是加减乘除计算会等于空值,但你的条件是if>4,空值满足这个条件
二维码

扫码加我 拉你入群

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

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

2016-10-26 09:00:36
j610f2012 发表于 2016-10-26 08:54
如果是加减乘除计算会等于空值,但你的条件是if>4,空值满足这个条件
试了一下果然是这样,非常感谢!
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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