自定义矩函数

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...