看板 Statistics 關於我們 聯絡資訊
小弟最近在學著用SAS處理資料 以下是目前自己摸的部分: DM' LOG ; CLEAR ; OUTPUT ; CLEAR' ; LIBNAME Stock ' G:\data '; DATA Stock.sac; INFILE 'G:\Rewc.csv'; INPUT symbol $ 3. @5 date 8. @14 time $ 5. @20 price 6.3 @28 volatility; PROC PRINT LABEL DATA=Stock.sac; SUM volatility; BY date; RUN 因為處理的是intraday的data 所以可能像是以下的情況 date time volatility 4/30 9:00 0.01 4/30 9:02 0.02 4/30 9:05 0.06 5/1 9:09 0.05 5/1 9:10 0.01 假設我要算4/30的RV那就是將4/30所有的volatility相加即可 同樣5/1的情況也是如此 現在小弟上面寫的程式可以這樣計算出每日的RV 可是table是 date time volatility 4/30 9:00 0.01 4/30 9:02 0.02 4/30 9:05 0.06 ---------------- 0.09 date time volatility 5/1 9:09 0.05 5/1 9:10 0.01 ----------------- 0.06 有沒有辦法列成 date volatility 4/30 0.09 5/1 0.06 --------------------- 這樣呢? 謝謝 指教~ -- ▂▂▂ ◢◢◢ ▁▁▂ ▼︶▼ . ███ _ _ .. ∥∥∥ . . ║︿║ ︿ │▁│ XX . 嗆辣紅椒 克里姆王 性感手槍 鋼鍊手指 白色相簿 白金之星 轟炸空門 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.224.84.149
chien533:在proc means下使用class statement 11/21 08:47
cicatrix:感謝 好像自己又找到可以處理的方法了 11/23 03:41