自訂動差函式

R 中級投資組合分析

Ross Bennett

Instructor

自訂動差函式

自訂動差函式是使用者自訂的函式

  • 參數:

    • R:資產報酬

    • portfolio:投資組合規格物件

  • 回傳具名清單,元素代表各階動差

    • mu:期望報酬向量

    • sigma:變異數–共變異數矩陣

    • m3:共偏度矩陣

    • m4:共峰度矩陣

R 中級投資組合分析

範例:自訂動差函式

library(MASS)

custom_fun <- function(R, portfolio, rob_method = "mcd"){
    out <- list()
    out$sigma <- cov.rob(R, method = rob_method)
    return(out)
# Passing the rob_method argument to custom_fun
optimize.portfolio(R, portfolio, momentFUN = custom_fun, 
                     rob_method = "mcd")
optimize.portfolio(R, portfolio, momentFUN = custom_fun,  
                     rob_method = "mve")
R 中級投資組合分析

一起來練習吧!

R 中級投資組合分析

Preparing Video For Download...