楼主: blankbox
9910 3

[字符问题求助] 请问&! missing(xx)怎么理解 [推广有奖]

  • 2关注
  • 1粉丝

硕士生

7%

还不是VIP/贵宾

-

威望
0
论坛币
10 个
通用积分
16.7095
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1280 点
帖子
50
精华
0
在线时间
138 小时
注册时间
2019-12-30
最后登录
2022-6-17

楼主
blankbox 发表于 2020-3-26 16:21:06 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
生成虚拟变量gen treated = (country >4)&!missing(country)  
后面这个  "&!missing(country)"   什么意思啊
二维码

扫码加我 拉你入群

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

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

关键词:missing SSIN Miss Iss ING

沙发
黃河泉 在职认证  发表于 2020-3-26 16:37:31
是指 country 这个变量不是 missing data (缺失值),因为若是缺失值,其为一个".",在 Stata 中,表示为无限大!

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

板凳
ljt19961998 在职认证  学生认证  发表于 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)

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

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