Statistics 板


LINE

DATA sac 那一块程式若改成以下: DATA sac2; INFILE 'C:\SAS.txt'; INPUT code $ price high low date ; if _n_=1 then delete; RUN; POOC SORT DATA=sac2; BY date; RUN; DATA sac; SET sac2; BY date; code = upcase(code); logprice = LOG10(price); return=DIF(logprice); volatility=return*return; IF FIRST.date THEN DO; volatility=0; return=0; END; RUN; PROC PRINT DATA =sac; RUN; 黄色部分:因为你不需要每个日期的第一个 volatility 和 return 所以就令它们为0 试试看吧, 看是不是你想要的 ※ 引述《cicatrix (SAS.VaR修行中...)》之铭言: : 今天自己写了这样的程式 : DATA sac; : INFILE 'D:\SAS.txt'; : INPUT code $ price high low date ; : if _n_=1 then delete; : code = upcase(code); : logprice = LOG10(price); : return=DIF(logprice); : volatility=return*return; : PROC PRINT DATA =sac; : RUN; : 以上这样处理後 : 会产生 : code price high low date return vol : EWW 10 20 8 20050103 ln(10) {ln(10)}^2 : EWW 12 20 7 20050103 ln(12) {ln(12)}^2 : EWW 11 22 5 20050104 ln(11) {ln(11)}^2 : *SORT THE DATA; : PROC SORT DATA = sac ; : BY date; : RUN; : PROC PRINT DATA = sac; : BY date; : SUM volatility; : VAR code volatility; : proc means data=sac noprint; : var volatility ; : by date; : output out=sacc sum=sum ; : run; : proc print data=sacc; : run; : 最後会变成 : date volatility : 20050103 当天所有波动vol相加{78笔} : 20050104 当天所有波动vol相加{79笔} : 问题在於 每天如果是五分钟的intraday资料 : 一天也只有79笔也就是说只能有78份return及vol{因为第一笔没得减前一笔} : 20050103 的确是如此 : 但是问题在於20050104却不是如此 : 因为第一笔可以减20050103最後一笔资料所以产生了79个return及vol : 请问这样的问题可以用甚麽方式解决呢 --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.76.175.139
1F:推 cicatrix:哈 感谢大人您的神来一笔 果然还需人一点阿^^ 11/23 15:33
2F:→ cicatrix:不过还是有点小疑问 11/23 15:34
3F:→ cicatrix:sas "FIRST"他知道是每天的first吗 11/23 15:34
4F:推 cicatrix:已经试过了 sas似乎可以辨认 感恩~~~ 11/23 15:56







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:iOS站内搜寻

TOP