全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
9702 3
2020-03-26
生成虚拟变量gen treated = (country >4)&!missing(country)  
后面这个  "&!missing(country)"   什么意思啊
二维码

扫码加我 拉你入群

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

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

全部回复
2020-3-26 16:37:31
是指 country 这个变量不是 missing data (缺失值),因为若是缺失值,其为一个".",在 Stata 中,表示为无限大!
二维码

扫码加我 拉你入群

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

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

2020-3-26 17:03:43
将满足“country大于4并且country不是缺失值”条件的数据新生成一个变量treated。"&!missing(country)"  是指“并且country不是缺失值”。&是“并且”的意思
二维码

扫码加我 拉你入群

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

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

2023-11-30 21:55:36
黃河泉 发表于 2020-3-26 16:37
是指 country 这个变量不是 missing data (缺失值),因为若是缺失值,其为一个".",在 Stata 中,表示为无限 ...
想请问下老师,这条代码会自动给点的数据赋值,这样是不是不对啊?例如像作者这条代码 如果一家企业在某几年有数据 小于4,treated赋值为0,又有几年数据是“.”,treated又赋值为1,想问下老师是不是应该把“.”的数据全部删掉还是说按照bys 企业:gen treated = (country >4)&!missing(country)
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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