사용자 정의 모멘트 함수

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