全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
46286 7
2018-04-07
悬赏 10 个论坛币 未解决
求助,如何删除数据缺失样本,命令最好能清晰一点谢谢!
此外,为什么我在stata中进行除法运算结果不正确呢。我的命令是gen x=(a-b)/c。这是需要进行数据转换吗?我的数据类型是double的。
二维码

扫码加我 拉你入群

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

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

全部回复
2018-4-7 19:45:05
删除缺失样本的命令是drop if x==.  这是删除数值型变量的缺失值
还可以具体到某一个样本  drop in 10 删除第十个样本
在a b c都是数值型的情况下,可能你的括号()不是英文状态,所以提示错误
二维码

扫码加我 拉你入群

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

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

2019-2-20 21:37:49
第一个问题同上啦
第二个除了符号可以试试egen
因为egen除了手工输入符号运算还支持更复杂的函数
二维码

扫码加我 拉你入群

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

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

2021-11-26 00:57:46
在stata中,如欲对某个数据集中,存在变量值缺失的所有样本进行整体删除操作。建议用这个命令试试:egen mis=rowmiss(_all) drop if mis
二维码

扫码加我 拉你入群

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

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

2021-11-26 01:33:15
更新答案:
第一个问题:在stata中,如欲对某个数据集中,存在变量值缺失的所有样本进行整体删除操作。可以使用命令:
复制代码
第二个问题:如果是对变量a、b、c进行运算,经测试,你的计算式没问题,一般情况无法输出结果可能是数据格式不正确(即提示“type mismatch”)所致,还有就是输出结果可能为带“e”的科学计数值,将科学计数值改成一般数值即可。命令是
复制代码
二维码

扫码加我 拉你入群

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

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

2022-12-4 09:44:41
eton2333 发表于 2021-11-26 00:57
在stata中,如欲对某个数据集中,存在变量值缺失的所有样本进行整体删除操作。建议用这个命令试试:egen mi ...
您好,如果假设我ABCD变量均有部分缺失值,可是我只想删除BC变量有缺失值的数据行,应该用什么命令呀
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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