[程式] SAS計算年報酬率問題

看板Statistics作者 (ts6666)時間8年前 (2017/04/04 23:02), 編輯推噓1(105)
留言6則, 3人參與, 最新討論串1/1
軟體熟悉度 新手 小弟這學期才開始學習SAS 非常不熟悉 但規定要用SAS跑一些統計 目前有個問題想要請教 現在手上有一堆資料 DATE ROA 200503 13% 200604 7% 200609 11% 類似這種 請問怎樣計算每年的ROA的平均值呢 我的程式碼是 proc means data = aa mean by date ; run; 但這樣他計算方式是計算每年每月的 不知道有沒有辦法直接計算各年度的呢?? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.42.219.175 ※ 文章網址: https://www.ptt.cc/bbs/Statistics/M.1491318170.A.44A.html

04/04 23:49, , 1F
新增變項year標註每個值的年份
04/04 23:49, 1F

04/04 23:53, , 2F
by year; 但你的DATE要先改成SAS的時間格式
04/04 23:53, 2F

04/05 23:15, , 3F
請問大大因為資料格式已經是200303之類的,怎樣轉換成單
04/05 23:15, 3F

04/06 15:47, , 4F
可以用put函數先將date轉成文字格式,再用substr擷取
04/06 15:47, 4F

04/06 15:47, , 5F
年代
04/06 15:47, 5F

04/07 07:17, , 6F
先思考年度ROA 跟季度ROA的差異 年平均ROA是怎麼算的
04/07 07:17, 6F
文章代碼(AID): #1OuxMQHA (Statistics)