SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 2256|回复: 6
打印 上一主题 下一主题

大数据量滚动回归难题

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2011-11-7 15:14:46 | 只看该作者

大数据量滚动回归难题

股票高频如5分钟数据,有几万条甚至十几万条数据,对指数数据和股票数据按时间进行回归统计分析,列名如date(日期),SH000001(上证指数),SH600000(股票代码),每次回归用100个数据,步长为20,举例说明,第一次回归用第1-100行数据,结果作为其中第80-100行数据的参数,第二次回归用第21-120行数据,结果作为第101-120行数据的参数。
     曾经想过一个解决思路,用proc reg ;by;可一次性计算出回归参数,这需要对巨大的数据库进行处理,将现有数据库处理为1-100,21-120,41-140.。。。形式的新数据库,数据库的长度是原来的5倍甚至更多,数据库过大导致计算过程太长,在实际上不可行。
     恳请各位大虾,帮我解决这一难题,不胜感激。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2011-11-9 08:46:36 | 只看该作者

Re: 大数据量滚动回归难题

查查proc expand
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2011-11-10 00:05:19 | 只看该作者

Re: 大数据量滚动回归难题

how about use lag()? lag1(varname) - lag120(varname)
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
地板
 楼主| 发表于 2011-11-16 06:53:42 | 只看该作者

Re: 大数据量滚动回归难题

In-memory database?
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
5#
 楼主| 发表于 2011-11-22 06:19:29 | 只看该作者

Re: 大数据量滚动回归难题

what do u mean by:
第一次回归用第1-100行数据,结果作为其中第80-100行数据的参数,第二次回归用第21-120行数据,结果作为第101-120行数据的参数。

[quote="bluesky_yang":1qc0qby0]股票高频如5分钟数据,有几万条甚至十几万条数据,对指数数据和股票数据按时间进行回归统计分析,列名如date(日期),SH000001(上证指数),SH600000(股票代码),每次回归用100个数据,步长为20,举例说明,第一次回归用第1-100行数据,结果作为其中第80-100行数据的参数,第二次回归用第21-120行数据,结果作为第101-120行数据的参数。
     曾经想过一个解决思路,用proc reg ;by;可一次性计算出回归参数,这需要对巨大的数据库进行处理,将现有数据库处理为1-100,21-120,41-140.。。。形式的新数据库,数据库的长度是原来的5倍甚至更多,数据库过大导致计算过程太长,在实际上不可行。
     恳请各位大虾,帮我解决这一难题,不胜感激。[/quote:1qc0qby0]
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
6#
 楼主| 发表于 2011-11-25 12:35:11 | 只看该作者

Re: 大数据量滚动回归难题

用一个宏啊,一边回归,一边删。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
7#
 楼主| 发表于 2011-11-26 14:40:04 | 只看该作者

Re: 大数据量滚动回归难题

木看太明白~
数据和想要的结果详细描述下?
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2025-9-6 18:31 , Processed in 0.070578 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表