計算(n x m)xts對象回報的最直接方法是什麼?計算多列xts對象的回報率
當我將(n x m)xts對象mxts
加入quantmod
函數dailyReturn
時,返回值是一個(n x 1)向量,表示第一列的返回值。我正在尋找的是一種生成包含mxts
每列的各自返回向量的(n x m)xts對象的方法。
我曾嘗試與一些應用功能的工作,如
lapply(mxts,dailyReturn)
但回報總是有錯誤的類型,並失去了他們的標記(dailyReturn
「每日改變colnames
向量的值。返回「)。
有沒有一個簡單的,非hacky的方式來實現這一目標?我可能對這個問題使用了錯誤的函數?
我喜歡約書亞的'TTR :: ROC',但試試這個'do.call(cbind,lapply(mxts,dailyReturn))' – GSee