全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
775 3
2022-01-16
悬赏 10 个论坛币 已解决
各位高手,现有的数据如附件的SAS数据集,有股价和后转换因子。需要把每个股票最后一个日期的后转换因子数据提取出来作为常数xs,然后把所有股价数据运算后生成新股价nclose=close*Fatactor/xs.
aa.rar
大小:(28.06 MB)

 马上下载

本附件包括:

  • aa.sas7bdat


ask.bmp

最佳答案

HXAI102230 查看完整内容

proc sort data=raw.aa; by stockcode descending date; run; data aax; set raw.aa; by stockcode descending date; retain xs; if first.stockcode then xs=input(tafactor,best.); if ^missing(close) & ^missing(tafactor) then nclose=put(round(input(close,best.)*input(tafactor,best.)/xs,0.01),7.2-l); run;
二维码

扫码加我 拉你入群

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

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

全部回复
2022-1-16 11:05:24
proc sort data=raw.aa;
  by stockcode descending date;
run;

data aax;
  set raw.aa;
        by stockcode descending date;
        retain xs;
        if first.stockcode then xs=input(tafactor,best.);
        if ^missing(close) & ^missing(tafactor) then
        nclose=put(round(input(close,best.)*input(tafactor,best.)/xs,0.01),7.2-l);
run;


二维码

扫码加我 拉你入群

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

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

2022-1-16 15:41:41
这里后转换因子数据是tafactor吧?

close*Fatactor/xs  里 fatactor应该是tafactor么?
二维码

扫码加我 拉你入群

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

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

2022-1-16 20:46:20
HXAI102230 发表于 2022-1-16 15:41
这里后转换因子数据是tafactor吧?

close*Fatactor/xs  里 fatactor应该是tafactor么?
是的,写错了
非常感谢!
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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