由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Statistics版 - 急求~SAS高手请进,一个rolling window类的问题,在线等,非
相关主题
SAS five-year rolling windowA SAS problem
新人报道,兼问SAS data set的问题SAS问题来了
SAS base question[合集] SAS里如何实现LOCF(LAST OBS CARRIED FORWARD)?
A VERY Tricky SAS question: Help Needed with Baozi[合集] 版主帮忙看看,会SAS的都过来看看,好奇怪的SAS问题
SAS sampling的问题do loop 的一道题
求助,sas题目in =option的一道题
再问2道SAS advanced 题目,包子答谢。syntax errors
[合集] Thanks so much! Re: SAS 一问. please helpAsk a SAS Base question?
相关话题的讨论汇总
话题: entity话题: gap话题: 时间话题: sas
进入Statistics版参与讨论
1 (共1页)
j******3
发帖数: 299
1
请问如何用proc expand 或者其他方法把时间序列里的gap填成"."? 比如某时间序
列的date可能是199001,199002,199102,199103,199104……,第二和第三个
observation之间有十个月的gap,我想在第二个和第三个observation之间填八个
observation,都是空,即".".
是为了做以下的数据筛选:
有一个panel data数据库(里面有n个entity,每个entity有一系列monthly时间序列
的observations,但是每个时间序列开始和结束的时间点都不一样,比如有的是从1980
年开始,到1990年结束,有的是从1926年开始,到2010年结束,而且不是连续的时间序
列,比如,某时间序列的date可能是199001,199002,199102,199103,199104……,
第二和第三个observation之间有十个月的gap)。现在要在每一年t开始时对这一年
January有observation的entity进行筛选,看t-5到t-1这五年里此entity的
observation数是不是多于24个,如果多于24个,这个entity在t这一年的数据都留下来
,如果不到,那这一年的数据都不要。我尝试用proc expand,但是当time series有gap
并且每个series的gap不一样时不知道怎么解决。
不好意思有点儿长,欢迎大家提各种解决方法~Any comment helps!
s*d
发帖数: 32
2
建一个新的data,只有一个变量 date, obs为你data最小的一个月一直到最大的一个月
然后你的data和这个新data merge by date
就可以自动填为空了
1 (共1页)
进入Statistics版参与讨论
相关主题
Ask a SAS Base question?SAS sampling的问题
data reading question in SAS求助,sas题目
急了,问道SAS题,(下午考)再问2道SAS advanced 题目,包子答谢。
[合集] 问一个SAS 从excel import数据的问题[合集] Thanks so much! Re: SAS 一问. please help
SAS five-year rolling windowA SAS problem
新人报道,兼问SAS data set的问题SAS问题来了
SAS base question[合集] SAS里如何实现LOCF(LAST OBS CARRIED FORWARD)?
A VERY Tricky SAS question: Help Needed with Baozi[合集] 版主帮忙看看,会SAS的都过来看看,好奇怪的SAS问题
相关话题的讨论汇总
话题: entity话题: gap话题: 时间话题: sas