楼主: 大连lx79n
1518 1

腆脸问个超轻量级的sas编程问题 [推广有奖]

  • 0关注
  • 0粉丝

小学生

28%

还不是VIP/贵宾

-

威望
0
论坛币
22 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
98 点
帖子
5
精华
0
在线时间
0 小时
注册时间
2009-3-19
最后登录
2009-4-2

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

好像和大家不是一个重量级的,还是鼓起勇气腆脸接受同学们鄙视地小目光吧。

麻烦您看看我下面的设想用SAS程序容易实现吗?

两个表:
1.“个股与市场的日收益率”表,字段包括(股票代码,交易日期,日收益率,市场日收益率)
2.“个股的公告日期”表,字段包括(股票代码,公告日期)
我想从“个股的公告日期”表读出该表的第一个记录(以a表示),然后在“个股与市场的日收益率”表中搜索一下 count(表1.股票代码=a.股票代码 and 表1.交易日期<a.公告日期-30 and 表1.交易日期>=a.公告日期-280)。就是看表1里该股票在公告前的前280天至前30天共有多少天交易记录。
如果count>200,则对这些记录进行回归处理.模型是“日收益率=a+b*市场日收益率”,样本是股票代码=a.股票代码,交易日期<a.公告日期-30 and 交易日期>=a.公告日期-280。
然后把回归生成的a、b以及该次回归的一些统计量放在一个新表(表3中),该表的字段包括(股票代码,公告日期,a值,b值,相应的统计量)
最后将“个股的公告日期”表的指针下移一个,再重复以上的过程,生成的a、b也插入表3中。直至指针移动到表尾。
 
 
我以前是学数据库的,相应的程序我只能写出逻辑语句,但在sas环境里具体的语法和要求我就不会了。如果您能帮我真是太感谢了.我的邮箱lx79n@163.com,您在这回复或发到我的邮箱里都行。
二维码

扫码加我 拉你入群

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

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

关键词:sas编程问题 SAS编程 轻量级 Count sas程序 SAS 轻量级

沙发
爱萌 发表于 2009-3-24 12:49:00 |只看作者 |坛友微信交流群

其实,这个程序不难,你好好想想一下,然后大家帮你修改,

最恨对我说谎或欺骗我的人

使用道具

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

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

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

GMT+8, 2024-4-28 21:15