全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
3390 8
2010-04-16
假设现在有一列股票收盘价数据和其对应的时间序列,时间序列的格式是.01jan2007这样的(其中数据很多),现在对该序列做了一些处理(比如对收益率的筛选等),使得这些时间序列里面有些日期不连续,现在的问题是要找出日期连续的序列,并且日期连续的标准是至少要有4个连续的天数。如何用SAS编程做!有高手可以赐教吗?
二维码

扫码加我 拉你入群

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

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

全部回复
2010-4-16 14:16:15
你这个连续四天以上的序列
是针对某一种收益率吗?
还是什么意思呢
二维码

扫码加我 拉你入群

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

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

2010-4-16 14:21:58
在问问题的时候最好有个sample,别人也好给你解答,全部是文字别人怎么回答?
二维码

扫码加我 拉你入群

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

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

2010-4-16 15:15:29
复制代码
没认真测,貌似是对的
如果需要按交易日来识别连续日期,那么一开始用一张交易日表
结构为key+trading_date 其中key为连续自然数
用key替换i就可以了
二维码

扫码加我 拉你入群

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

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

2010-4-16 16:01:08
4# soporaeternus
兄弟 写的很不错
二维码

扫码加我 拉你入群

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

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

2010-4-16 17:12:42
非常感谢......

题目的实际意思是这样的:期货铜从2007年5月到至今的小时交易数据表(其中包括:日期,时间,MDI值,MA值五个变量),其中一天包括5个时间(9点.10点.11点.13点.14点),现在仅仅是对MDI和MA值进行了比较,得到一个新的数列delta,现在要把delta中大于0的数据给删除掉,同时在得到的序列中要保证连续日期的次数至少达到4个,假设得到一个样本中有这样的结果:.......(前面序列是连续的)28dec2000 、 01jan2001 02jan2001、 03jan2001 、07jan2001、 08jan2001 、09jan2001 、 10jan2001 、 11jan2001(后面序列也是连续的),那么对这样一个样本来说,仅仅需要以下数据:.......(前面序列是连续的)28dec2000、  07jan2001、 08jan2001、 09jan2001  、10jan2001  、11jan2001(后面序列也是连续)。
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群