如何简化计算特定历史区间回报率

论坛 期权论坛 期权     
专属迷醉丶魣   2018-4-26 12:46   4224   1
分享到 :
0 人收藏

1 个回复

倒序浏览
2#
的人55  1级新秀 | 2018-4-30 03:44:08 发帖IP地址来自
*设var1无0值。

*当var1[_n]~var1[_n+35]存在缺失值或者无定义时,var2是缺失值;反之,var2为var1[_n]~var1[_n+35]之积。

bys id (date): g p=var1 if _n==1
by id: replace p=cond(var11
by id: g m=sum(var1==.)
by id: g t=m[_n+35]-m[_n-1] if _n>1
by id: replace t=m[36] if _n==1
by id: g var2=cond(_n>1,p[_n+35]/p[_n-1],p[36]) if !t
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:
帖子:
精华:
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP