2429 9

[数据管理求助] 如何填补缺漏值,含dataex [推广有奖]

  • 0关注
  • 0粉丝

已卖:65份资源

教授

24%

还不是VIP/贵宾

-

威望
0
论坛币
267 个
通用积分
320.7247
学术水平
10 点
热心指数
12 点
信用等级
10 点
经验
155057 点
帖子
170
精华
0
在线时间
2277 小时
注册时间
2015-6-1
最后登录
2025-11-24

楼主
想飞的夹尾巴狗 发表于 2018-12-25 11:54:42 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
  1. * Example generated by -dataex-. To install: ssc install dataex
  2. clear
  3. input byte(id state c cc)
  4. 1 1 . 1
  5. 2 1 1 1
  6. 3 2 . 5
  7. 4 2 5 5
  8. 5 3 4 4
  9. 6 3 . 4
  10. end
复制代码

如数据所示,请教老师如何根据state的类别,将变量c中缺漏值,填补成cc的格式?

二维码

扫码加我 拉你入群

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

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

关键词:Data 缺漏值 generated generate install

回帖推荐

黃河泉 发表于3楼  查看完整内容

试试

沙发
想飞的夹尾巴狗 发表于 2018-12-25 15:21:47
顶一下~

藤椅
黃河泉 在职认证  发表于 2018-12-25 16:03:58
试试
  1. bys state: egen cc1 = mean(c)
复制代码

板凳
想飞的夹尾巴狗 发表于 2018-12-25 16:07:57
黃河泉 发表于 2018-12-25 16:03
试试
黄老师,为什么使用mean()测算均值就行?是不是缺省值在计算均值过程中stata是会自动把它剔除的?

报纸
黃河泉 在职认证  发表于 2018-12-25 16:09:28
想飞的夹尾巴狗 发表于 2018-12-25 16:07
黄老师,为什么使用mean()测算均值就行?是不是缺省值在计算均值过程中stata是会自动把它剔除的?
应该是吧!也可用 min 或 total 等。

地板
想飞的夹尾巴狗 发表于 2018-12-25 16:11:39
黃河泉 发表于 2018-12-25 16:09
应该是吧!也可用 min 或 total 等。
谢谢黄老师~

7
想飞的夹尾巴狗 发表于 2018-12-25 16:45:18
黃河泉 发表于 2018-12-25 16:09
应该是吧!也可用 min 或 total 等。
黄老师,还有一个这样的问题,我在测算基尼系数的时候,使用inequal7不能计算出分组的。是不是只能分别计算。
  1. inequal7 cc if state==1
  2. gen gini_state1=r(gini) if state==1
  3. *本来想使用bys但似乎不行
  4. bys state: egen=inequal7(cc), r(gini)
复制代码

8
黃河泉 在职认证  发表于 2018-12-25 17:22:17
想飞的夹尾巴狗 发表于 2018-12-25 16:45
黄老师,还有一个这样的问题,我在测算基尼系数的时候,使用inequal7不能计算出分组的。是不是只能分别计 ...
看不懂!

9
楚天江南客 学生认证  发表于 2019-3-18 13:36:58
多谢!

10
黃河泉 在职认证  发表于 2019-3-18 17:02:16
想飞的夹尾巴狗 发表于 2018-12-25 16:45
黄老师,还有一个这样的问题,我在测算基尼系数的时候,使用inequal7不能计算出分组的。是不是只能分别计 ...
可以更改一下底下程序
  1. webuse grunfeld, clear

  2. cap program drop inequal7_out
  3. program define inequal7_out
  4.   inequal7 invest, returnscalars
  5.   gen s1 = r(rmd)
  6.   gen s2 = r(cov)
  7.   gen s3 = r(sdl)
  8.   gen s4 = r(gini)
  9.   gen s5 = r(mehran)
  10.   gen s6 = r(piesch)
  11.   gen s7 = r(kakwani)
  12.   gen s8 = r(kakwani)
  13.   gen s9 = r(mld)
  14.   gen s10 = r(ge_1)
  15.   *gen s11 = r(ge_2)
  16. end

  17. runby inequal7_out, by(company)
复制代码

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-21 05:13