请选择 进入手机版 | 继续访问电脑版
楼主: creste
5132 9

关于缺失值插补方法 [推广有奖]

  • 1关注
  • 1粉丝

副教授

9%

还不是VIP/贵宾

-

威望
0
论坛币
7778 个
通用积分
0.4300
学术水平
6 点
热心指数
7 点
信用等级
3 点
经验
4197 点
帖子
94
精华
0
在线时间
1218 小时
注册时间
2008-6-20
最后登录
2024-3-21

creste 发表于 2012-12-5 10:39:30 |显示全部楼层 |坛友微信交流群

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
如何实现用最近值插补缺失值?比如,我做的是分析师数据,在某一年的某些月份有预测,有的月份没有,例如,4月有预测而5、6、7月没有,8月有,9、10、11、12月没有,我想用四月的预测去插补5、6、7月的预测,8月的预测去插补9、10、11、12月的预测。请各位大神相助,非常感谢!!
二维码

扫码加我 拉你入群

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

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

关键词:缺失值 非常感谢 如何实现 分析师 如何 分析师

xoxxo 发表于 2012-12-5 10:49:52 |显示全部楼层 |坛友微信交流群
我是来混点经验下载资料的

使用道具

wsyxh 发表于 2012-12-5 15:56:18 |显示全部楼层 |坛友微信交流群
可以试着采用SAS的Proc Expand过程,不知道缺失太多是否可行。

使用道具

lwhzbyz 发表于 2012-12-5 16:21:14 |显示全部楼层 |坛友微信交流群
用excel贴一下  一共多少数据啊。。。。

要么就写循环加判断 没有数据就等于上一个月的数据呗。。

使用道具

remeva 发表于 2012-12-15 23:23:06 |显示全部楼层 |坛友微信交流群
先做一个完整的月份的数据集,再拼过去,判断是否为空,如空则用前面一个值进行填充。假设原始数据集为A,有两列month 和 forest。

data b;
do i=1 to 12;
month=i;
output;
end;
drop i;
run;

data c;
merge a(in=x) b(in=y);
if y;
by month;
retain temp_forest;
if forest ne . then temp_forest=forest;
else temp_forest=temp_forest;
drop forest;
rename temp_forest=forest;
run;

使用道具

yjssilas 发表于 2012-12-16 14:27:10 |显示全部楼层 |坛友微信交流群
用Local Polynomial Regression做一下就行了,现在不怎么用样条方法了~~

使用道具

playmore 发表于 2012-12-16 15:47:45 |显示全部楼层 |坛友微信交流群
lz研究下proc timeseries会有惊喜
playmore邀请您访问ChinaTeX论坛!!!进入ChinaTeX论坛

使用道具

creste 发表于 2012-12-23 09:45:30 |显示全部楼层 |坛友微信交流群
remeva 发表于 2012-12-15 23:23
先做一个完整的月份的数据集,再拼过去,判断是否为空,如空则用前面一个值进行填充。假设原始数据集为A,有 ...
多谢多谢!!!

使用道具

creste 发表于 2012-12-23 09:46:29 |显示全部楼层 |坛友微信交流群
playmore 发表于 2012-12-16 15:47
lz研究下proc timeseries会有惊喜
我看看,谢谢哈

使用道具

zhengquan251 在职认证  发表于 2014-5-13 17:13:00 |显示全部楼层 |坛友微信交流群
楼主问题如何解决的啊?能不能分享一下

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-3-29 22:09