楼主: auv
8309 3

[数据管理求助] stata插值,怎样采用缺失值附近数据进行? [推广有奖]

  • 15关注
  • 1粉丝

副教授

29%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0.5723
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
8668 点
帖子
273
精华
0
在线时间
1219 小时
注册时间
2009-5-7
最后登录
2025-8-30

楼主
auv 发表于 2013-11-4 16:28:48 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
在坛子中见到这样的问题,“如何用均值替代缺失值”,版主给出了很好的解决办法。我的问题是这样的:不是用该变量的均值,而是用该变量中缺失值前后的两个数据的均值替代该缺失值。
如图:
var1        var2        var3
1        1        1
2        2        2
.        .        .
4        .        .
5        5        .
6        6        6
7        7        7
8        8        8
9        9        9
10        10        10


将var1中仅有的一个缺失值换成(2+4)/2;将var2中两个缺失值换成(2+5)/2;将var3中三个缺失值换成(2+6)/2.
谢谢!
二维码

扫码加我 拉你入群

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

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

关键词:Stata tata 缺失值 解决办法 我的问题 如何

沙发
夏目贵志 发表于 2013-11-5 09:44:14
没什么特别好弄的巧办法,用本办法吧。
replace var1=(var1[_n-1]+var1[_n+1])/2 if var1==.&var1[_n-1]!=.&var1[_n+1]!=.
以此类推。

藤椅
auv 发表于 2013-11-5 10:28:41
夏目贵志 发表于 2013-11-5 09:44
没什么特别好弄的巧办法,用本办法吧。
replace var1=(var1[_n-1]+var1[_n+1])/2 if var1==.&var1[_n-1]!= ...
应该也是……

板凳
parishilton 发表于 2021-1-12 08:41:04
ipolate

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

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