楼主: frenan
4916 8

[数据管理求助] 如何处理缺失值 [推广有奖]

  • 0关注
  • 0粉丝

高中生

27%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
123 点
帖子
15
精华
0
在线时间
30 小时
注册时间
2009-11-24
最后登录
2016-9-2

楼主
frenan 发表于 2013-6-6 22:00:58 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我的数据里有很多缺失值,有的variable是字符型,有的是数值型,由于缺失值数量过大,我不知道怎么处理较为妥当,恳请大家帮我看一下我的数据,谢谢 8-n(have .).rar (186.04 KB) 本附件包括:
  • 8-n(have .).dta

二维码

扫码加我 拉你入群

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

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

关键词:处理缺失值 缺失值 Variable 怎么处理 ABLE 如何

沙发
frenan 发表于 2013-6-6 22:29:47
自顶!!!!!!!!!!!!!!!!!

藤椅
crystal8832 学生认证  发表于 2014-8-7 14:44:15
可以看下mvencode这个命令。
已有 1 人评分经验 论坛币 收起 理由
ermutuxia + 50 + 5 热心帮助其他会员

总评分: 经验 + 50  论坛币 + 5   查看全部评分

板凳
SpencerMeng 在职认证  发表于 2014-12-6 15:17:20
【问题】
有时候,需要把缺失值转换成数值,以便于数据的各种转换。
【方法】
mvencode
【例子】
  1. sysuse auto,clear
  2. mvencode _all, mv(999)
  3. list rep78 if rep78 == .
复制代码

报纸
guoxin1128 发表于 2015-1-13 20:59:51
SpencerMeng 发表于 2014-12-6 15:17
【问题】
有时候,需要把缺失值转换成数值,以便于数据的各种转换。
【方法】
你这个是把所有缺失值都换成999吗?

地板
guoxin1128 发表于 2015-1-13 21:00:27
SpencerMeng 发表于 2014-12-6 15:17
【问题】
有时候,需要把缺失值转换成数值,以便于数据的各种转换。
【方法】
有没有命令能把面板数据里面的缺失值换成平均值啊?

7
SpencerMeng 在职认证  发表于 2015-1-13 21:09:21
guoxin1128 发表于 2015-1-13 20:59
你这个是把所有缺失值都换成999吗?
是的,对于数值型变量中的缺失值都可以换位999

您可以点击复制代码在stata中跑一下。

8
xxbxxb789456 学生认证  发表于 2019-4-8 15:00:59
crystal8832 发表于 2014-8-7 14:44
可以看下mvencode这个命令。
如果数据集中的缺失值有不只一种形态(比如  .  或者  .e  或者  .d  等),但是在处理数据的时候,经常需要对缺失值进行处理,比如会用到  if var==.  类似这样的命令,这样一来就错过了对  .e  或者  .d  等形态的缺失值的处理,仅仅处理了  .  形态的缺失值,有没有什么办法解决这个问题,或者有没有什么命令能够让所有变量中的所有形态的缺失值都变成  .   ??

9
xxbxxb789456 学生认证  发表于 2019-4-8 15:01:16
SpencerMeng 发表于 2015-1-13 21:09
是的,对于数值型变量中的缺失值都可以换位999

您可以点击复制代码在stata中跑一下。
如果数据集中的缺失值有不只一种形态(比如  .  或者  .e  或者  .d  等),但是在处理数据的时候,经常需要对缺失值进行处理,比如会用到  if var==.  类似这样的命令,这样一来就错过了对  .e  或者  .d  等形态的缺失值的处理,仅仅处理了  .  形态的缺失值,有没有什么办法解决这个问题,或者有没有什么命令能够让所有变量中的所有形态的缺失值都变成  .   ??

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

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